# Algorithme Milenage — Explication de l'authentification 3GPP

> 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.

- URL canonique: https://www.broadnet.me/fr/answers/milenage-algorithm
- Langue: fr
- Dernière révision: 2026-09-29
- Éditeur: BroadNet (https://www.broadnet.me)

## 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.

## Voir aussi

- [Toutes les réponses](https://www.broadnet.me/fr/answers)
- [Glossaire](https://www.broadnet.me/fr/answers)
- [L'algorithme Tuak — une alternative plus performante à Milenage](https://www.broadnet.me/fr/answers/tuak-algorithm)
- [eUICC — Explication de la puce UICC intégrée](https://www.broadnet.me/fr/answers/what-is-euicc)
- [SM-DP+ — Préparation des données du gestionnaire d'abonnements, expliquée](https://www.broadnet.me/fr/answers/sm-dp-plus)
- [Certification SAS-SM — ce que cela signifie pour la confiance dans les cartes SIM et eSIM](https://www.broadnet.me/fr/answers/sas-sm-certification)
- [eSIM VSM platform](https://www.broadnet.me/fr/operators/esim-vsm)
