# Algoritmo Milenage — Autenticação 3GPP explicada

> Milenage é o algoritmo de autenticação e geração de chaves padronizado pelo 3GPP que todas as redes GSM/UMTS/LTE utilizam para verificar um assinante e derivar chaves de sessão. Ele é executado dentro do SIM/eUICC e dentro do HLR/HSS da operadora, recebendo a chave de longo prazo (Ki) do assinante, a constante personalizada pela operadora (OPc) e um desafio aleatório da rede (RAND), e produzindo a resposta (RES), a chave de encriptação (CK), a chave de integridade (IK) e uma chave de anonimato (AK). É a base criptográfica da autenticação móvel.

- URL canônico: https://www.broadnet.me/pt/answers/milenage-algorithm
- Idioma: pt
- Última revisão: 2026-09-29
- Editor: BroadNet (https://www.broadnet.me)

## O que isso realmente faz

O Milenage é construído em torno de cinco invocações AES-128 (f1, f1*, f2, f3, f4, f5) com chave Ki, com OPc incluído para separação de domínio por operadora. A rede envia RAND, o SIM/eUICC executa o Milenage com o seu Ki/OPc armazenado e devolve RES mais os parâmetros de autenticação. A rede verifica o RES comparando-o com o seu próprio cálculo. Se houver correspondência, o assinante é autenticado e as chaves de sessão CK/IK são derivadas. Esse mesmo fluxo é executado em cada conexão de célula, cada resposta de paginação, cada desafio de autenticação — milhares de milhões de vezes por dia em todo o mundo.

## Porque isso é importante comercialmente

O Milenage é o motivo pelo qual as operadoras podem confiar no dispositivo — sem ele, não há rede da operadora, nem SMS, nem voz, nem dados. Para um Gestor de Assinaturas eSIM, o ato de personalizar um perfil significa gravar um par Ki + OPc exclusivo num novo ISD-P. A geração do Ki/OPc deve ser criptograficamente forte, arquivada para aprovisionamento HLR/HSS e nunca transmitida em texto não encriptado fora dos limites do HSM. A plataforma eSIM VSM da BroadNet (/operators/esim-vsm) gera o Milenage Ki/OPc dentro de um ambiente HSM FIPS 140-2 Nível 3.

## Latência, escala e ângulo de conformidade

Num SIM/eUICC moderno, o Milenage é executado em 5 a 20 ms. Num HSS de grande escala, a geração em lote de vetores de autenticação atinge de 10.000 a 50.000 vetores por segundo por HSM. Conformidade: o Milenage é o padrão exigido pela GSMA para 4G; o TUAK é uma alternativa para perfis de segurança mais elevados (consulte /answers/tuak-algorithm). Todo o material Milenage Ki/OPc está sujeito à auditoria de custódia de chaves SAS-SM.

## Considerações sobre privacidade e conformidade

A violação da chave Ki/OPc significa que o assinante pode ser personificado e o seu tráfego descriptografado indefinidamente. Não há recuperação além da criação de um novo perfil personalizado. É por isso que a chave Ki nunca sai do elemento seguro no dispositivo, porque os backups do banco de dados HSS são encriptados e têm acesso controlado, e porque os procedimentos HSM para geração da chave Ki possuem controlo duplo com custódia de chave dividida. Todo o regime SAS-SM existe, fundamentalmente, para proteger o material de chave Milenage.

## Relacionados

- [Todas as respostas](https://www.broadnet.me/pt/answers)
- [Glossário](https://www.broadnet.me/pt/answers)
- [Algoritmo Tuak — a alternativa Milenage de maior robustez](https://www.broadnet.me/pt/answers/tuak-algorithm)
- [eUICC — o chip UICC integrado explicado](https://www.broadnet.me/pt/answers/what-is-euicc)
- [SM-DP+ — Preparação de dados do Gestor de Assinaturas, explicado](https://www.broadnet.me/pt/answers/sm-dp-plus)
- [Certificação SAS-SM — o que significa para a confiança em SIMs e eSIMs](https://www.broadnet.me/pt/answers/sas-sm-certification)
- [eSIM VSM platform](https://www.broadnet.me/pt/operators/esim-vsm)
