Skip to content

TS 35.205 — 3G Security; Specification of the MILENAGE algorithm set: General⚓︎

Release: Rel 12 · Version assessed: 12.8.0 · Network: 3G, 4G, 5G · Applies to: AuC, HSS, HLR

The items are the topics of the specification rather than its clauses. Assessed against the Authentication Centre of the subscriber database. MILENAGE is the only authentication algorithm set the platform provisions; TUAK is not offered.

Mandatory items: 3, of which 3 supported.

Mandatory items⚓︎

Ref. Item Status Support Remarks
Algorithm set Introduction: MILENAGE as the example algorithm set for the 3GPP authentication and key generation functions f1, f1, f2, f3, f4, f5 and f5 Mandatory Supported MILENAGE provides every authentication vector the platform issues: UTRAN quintets, GERAN triplets, E-UTRAN vectors (KASME derived from CK and IK) and, through the UDM, the 5G vectors.
Kernel and OP Use of a kernel block cipher (Rijndael) and an operator variant algorithm configuration field (OP) Mandatory Supported OP is kept in the Authentication Centre; per-subscriber OPc values are provisioned by the platform.
Requirements Algorithm requirements: resistance, statistical properties and implementation constraints Mandatory Supported Met by using the published algorithm set unchanged, with the default constants and rotations.

Optional items⚓︎

The specification leaves these 1 items to the implementation; 1 is supported or partially supported. An item marked Not applicable belongs to an area the platform does not provide, named in the Support column. Expand for the full list.

1 optional item
Ref. Item Support Remarks
Customisation Customisation options (operator-specific OP, constants c1 to c5, rotations r1 to r5) Partial OP is operator-specific; the constants and rotations keep their default values.

Assessed 2026-09-17 against TS 35.205 version 12.8.0.