BroadNet
Protocolos Respuesta de BroadNet

Algoritmo de Milenage: explicación de la autenticación 3GPP

Última revisión 2 min de lecturaRevisado por el equipo de ingeniería BroadNet
Respuesta rápida

Milenage es el algoritmo de autenticación y generación de claves estandarizado por 3GPP que utilizan todas las redes GSM/UMTS/LTE para verificar a un abonado y derivar claves de sesión. Se ejecuta dentro de la SIM/eUICC y dentro del HLR/HSS del operador, tomando la clave Ki (clave a largo plazo) del abonado, la constante OPc (constante personalizada por el operador) y un desafío aleatorio de red (RAND), y generando la respuesta (RES), la clave de cifrado (CK), la clave de integridad (IK) y una clave de anonimato (AK). Es la base criptográfica de la autenticación móvil.

Definición en lenguaje sencilloIndependiente del proveedorRevisado 29 de septiembre de 2026
La respuesta larga

Todo lo que vale la pena saber, nada que no lo sea.

§01

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.

§02

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.

§03

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.

§04

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.

BNEscrito por el equipo de ingeniería BroadNet·Operando servicios de mensajería de nivel empresarial desde 2003, con sede en Dubái.·Estándares editoriales
Construye con esto

¿Necesitas ayuda para conectar esto?

Las páginas siguientes contienen los productos y las guías de integración que dieron origen a este concepto. Si prefiere una demostración en vivo, nuestro equipo de ingeniería atiende llamadas el mismo día durante el horario laboral MENA .

Habla con nuestro equipo de ingeniería.
Comentario

¿Te ha resultado útil esta respuesta?

Tu voto nos ayuda a priorizar qué respuestas ampliar con ejemplos, diagramas y fragmentos de código.

¿Te ha resultado útil esta respuesta?
Gracias, anotado. Mantendremos esta respuesta actualizada.
Entendido. Dinos qué faltaba. enviar una nota rápida.

Cómo redactamos y revisamos el contenido

¿Sigues necesitando ayuda?

Habla con un ingeniero de verdad sobre tu construcción.

Respondemos en un día hábil, y las cuentas de producción cuentan con soporte 24/7. Nuestros ingenieros de soluciones implementan código, no scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
SLA de respuesta
Solicitudes de acceso de pruebaRespuesta en 1 día hábil
Producción24 / 7 · < 15 min
NOC de operadores24 / 7 · guardia