Todo lo que vale la pena saber, nada que no lo sea.
Lo que realmente hace
Milenage se basa en cinco invocaciones AES-128 (f1, f1*, f2, f3, f4, f5) con clave Ki, y OPc intercalado para la separación de dominios por operador. La red envía RAND, la SIM/eUICC ejecuta Milenage con su Ki/OPc almacenado y devuelve RES junto con los parámetros de autenticación. La red compara RES con su propio cálculo. Si coinciden, el suscriptor se autentica y se derivan las claves de sesión CK/IK. Este mismo proceso se ejecuta en cada conexión de celda, cada respuesta de paginación y cada desafío de autenticación, miles de millones de veces al día a nivel mundial.
Por qué es importante desde el punto de vista comercial.
Milenage es la razón por la que los operadores confían en el dispositivo; sin él, no hay red de operador, ni SMS, ni voz, ni datos. Para un gestor de suscripciones eSIM, personalizar un perfil implica escribir un par único Ki + OPc en un ISD-P nuevo. La generación de Ki/OPc debe ser criptográficamente segura, archivarse para el aprovisionamiento de HLR/HSS y nunca transmitirse en texto plano fuera del límite del HSM. La plataforma eSIM VSM de BroadNet (/operators/esim-vsm) genera Milenage Ki/OPc dentro de un entorno HSM FIPS 140-2 Level 3.
Latencia, escala y ángulo de cumplimiento
Milenage en una SIM/eUICC moderna se ejecuta en 5-20 ms. En un HSS a gran escala, la generación de vectores de autenticación por lotes se ejecuta a una velocidad de 10 000 a 50 000 vectores/s por HSM. Cumplimiento: Milenage es el estándar predeterminado exigido por la GSMA para 4G; TUAK es una alternativa para perfiles de seguridad más altos (ver /answers/tuak-algorithm). Todo el material Milenage Ki/OPc está sujeto a la auditoría de custodia de claves de SAS-SM.
Consideraciones sobre privacidad y cumplimiento normativo
La vulneración de Ki/OPc implica la suplantación de identidad del suscriptor y el descifrado indefinidamente de su tráfico. No existe recuperación posible más allá de la repersonalización de un nuevo perfil. Por ello, Ki nunca abandona el elemento seguro del dispositivo, las copias de seguridad de la base de datos HSS están cifradas y con control de acceso, y las ceremonias HSM para la generación de Ki cuentan con control dual y custodia de clave dividida. Todo el sistema SAS-SM existe, fundamentalmente, para proteger el material de clave de Milenage.