BroadNet
Protocoles Réponse BroadNet

Algorithme Milenage — Explication de l'authentification 3GPP

Dernière mise à jour 2 min de lectureExaminé par l'équipe d'ingénierie BroadNet
Réponse rapide

Milenage est l'algorithme d'authentification et de génération de clés normalisé par le 3GPP, utilisé par tous les réseaux GSM/UMTS/LTE pour vérifier l'identité d'un abonné et générer les clés de session. Il s'exécute au sein de la carte SIM/eUICC et du HLR/HSS de l'opérateur, prenant en entrée la clé à long terme (Ki) de l'abonné, une constante personnalisée par l'opérateur (OPc) et un défi aléatoire du réseau (RAND), et produisant la réponse (RES), la clé de chiffrement (CK), la clé d'intégrité (IK) et la clé d'anonymat (AK). Il constitue le fondement cryptographique de l'authentification mobile.

Définition en langage clairneutre vis-à-vis des fournisseursExaminé 29 septembre 2026
La réponse longue

Tout ce qui mérite d'être su, rien qui ne le mérite pas.

§01

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.

§02

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.

§03

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.

§04

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.

BNRédigé par l'équipe d'ingénierie BroadNet·Nous proposons des services de messagerie de qualité opérateur depuis 2003, avec un siège à Dubaï.·Normes éditoriales
Construisez avec ceci

Besoin d'aide pour le câblage ?

Vous trouverez ci-dessous les guides produits et d'intégration qui permettent de concrétiser ce concept. Si vous préférez une présentation en direct, notre équipe d'ingénieurs est disponible par téléphone le jour même pendant les heures ouvrables MENA .

Contactez notre équipe d'ingénieurs
Retour

Cette réponse vous a-t-elle été utile ?

Votre vote nous aide à prioriser les réponses à développer avec des exemples, des diagrammes et des extraits de code.

Cette réponse vous a-t-elle été utile ?
Merci, c'est noté. Nous mettrons cette réponse à jour.
Compris. Dites-nous ce qui manquait. envoyer un petit message.

Comment nous rédigeons et vérifions nos contenus

Vous avez encore besoin d'aide ?

Parlez à un vrai ingénieur à propos de votre construction.

Nous répondons sous un jour ouvré, et les comptes de production bénéficient d'un support 24h/24 et 7j/7. Nos ingénieurs développent du code, pas des scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
SLA de réponse
Demandes d'accès de testRéponse sous 1 jour ouvré
Production24 / 7 · < 15 min
NOC opérateurs24 / 7 · astreinte