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.