Tech-invite   3GPPspecs   Glossaries   IETFRFCs   Groups   SIP   ABNFs   Ti+   Search in Tech-invite

Top   in Index   None   Next

TS 35.201 (SA3)
Specification of the
3GPP confidentiality and integrity algorithms
Document 1: f8 and f9 specification

3GPP‑Page   ETSI‑search   full‑ToC    
V15.0.0 (PDF)  2018/06  23 p.
V14.0.0  2017/03  24 p.
V13.0.0  2016/01  24 p.
V12.0.0  2014/09  24 p.
V11.0.0  2012/09  24 p.
V10.0.0  2011/04  24 p.
V9.0.0  2009/12  24 p.
V8.0.0  2008/12  24 p.
V7.0.0  2007/06  24 p.
V6.1.0  2005/10  24 p.
V5.0.0  2002/06  24 p.
V4.1.0  2002/01  24 p.
V3.2.0  2002/01  24 p.

Rapporteur:  Mr. Evans, Tim P.
See also:

This specification gives a detailed specification of the 3GPP confidentiality algorithm f8, and the 3GPP integrity algorithm f9.

Each of these algorithms is based on the KASUMI algorithm that is specified in TS 35.202. KASUMI is a block cipher that produces a 64-bit output from a 64-bit input under the control of a 128-bit key.

The confidentiality algorithm f8 is a stream cipher that is used to encrypt/decrypt blocks of data under a confidentiality key CK. The block of data may be between 1 and 20000 bits long. The algorithm uses KASUMI in a form of output feedback mode as a keystream generator.

The integrity algorithm f9 computes a 32-bit MAC (Message Authentication Code) of a given input message using an integrity key IK. The approach adopted uses KASUMI in a form of CBC-MAC mode.


Here   Top