Tudo o que vale a pena saber, nada do que não vale.
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.