Tech-invite   World Map
3GPPspecs     Glossaries     T+       IETF     RFCs     Groups     SIP     ABNFs
Top        in Index        None        Next

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

ToC      3GPP‑Page      ETSI‑search      Help
V14.0.0 (PDF)    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:  KASUMI-related TS/TR    

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