tech-invite   World Map     

3GPP     Specs     Glossaries     Architecture     IMS     UICC       IETF     RFCs     Groups     SIP     ABNFs       Search

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   |

(P) V14.0.0    2017/03    24 p.
(P) V13.0.0    2016/01    24 p.
(P) V12.0.0    2014/09    24 p.
(P) V11.0.0    2012/09    24 p.
(P) V10.0.0    2011/04    24 p.
(P) V9.0.0    2009/12    24 p.
(P) V8.0.0    2008/12    24 p.
(P) V7.0.0    2007/06    24 p.
(P) V6.1.0    2005/10    24 p.
(P) V5.0.0    2002/06    24 p.
(P) V4.1.0    2002/01    24 p.
(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