Tout ce qui mérite d'être su, rien qui ne le mérite pas.
Ce que cela fait réellement
Milenage repose sur cinq invocations AES-128 (f1, f1*, f2, f3, f4, f5) chiffrées par Ki, avec OPc intégré pour la séparation des domaines par opérateur. Le réseau envoie RAND, la carte SIM/eUICC exécute Milenage avec ses clés Ki/OPc stockées, et renvoie RES ainsi que les paramètres d'authentification. Le réseau compare RES à ses propres calculs. En cas de correspondance, l'abonné est authentifié et les clés de session CK/IK sont générées. Ce même processus s'exécute à chaque connexion cellulaire, à chaque réponse de pagination, à chaque demande d'authentification — des milliards de fois par jour à l'échelle mondiale.
Pourquoi c'est important sur le plan commercial
Le Milenage est la garantie de confiance des opérateurs envers l'appareil : sans lui, pas de réseau opérateur, pas de SMS, pas de voix, pas de données. Pour un gestionnaire d'abonnements eSIM, la personnalisation d'un profil implique l'écriture d'une paire Ki + OPc unique dans un nouvel ISD-P. La génération de cette paire Ki/OPc doit être cryptographiquement robuste, archivée pour le provisionnement HLR/HSS et ne jamais être transmise en clair en dehors du périmètre HSM. La plateforme eSIM VSM de BroadNet (/operators/esim-vsm) génère le Milenage Ki/OPc au sein d'un environnement HSM FIPS 140-2 niveau 3.
Latence, échelle et angle de conformité
L'authentification Milenage sur une carte SIM/eUICC moderne s'effectue en 5 à 20 ms. Sur un HSS à grande échelle, la génération par lots des vecteurs d'authentification atteint 10 000 à 50 000 vecteurs/seconde par HSM. Conformité : Milenage est la solution par défaut imposée par la GSMA pour la 4G ; TUAK est une alternative pour les profils de sécurité plus élevés (voir /answers/tuak-algorithm). Tous les éléments Milenage Ki/OPc sont concernés par l'audit de gestion des clés SAS-SM.
Considérations relatives à la confidentialité et à la conformité
La compromission de Ki/OPc permet l'usurpation d'identité de l'abonné et le déchiffrement indéfini de son trafic. Aucune récupération n'est possible sans la création d'un nouveau profil. C'est pourquoi Ki ne quitte jamais l'élément sécurisé côté terminal, pourquoi les sauvegardes de la base de données HSS sont chiffrées et soumises à un contrôle d'accès, et pourquoi les procédures HSM de génération de Ki sont à double contrôle avec partage des clés. L'ensemble du système SAS-SM a pour unique vocation de protéger les clés Milenage.