CRYSTALS-Kyber
generalDéfinition
CRYSTALS-Kyber (rebaptisé ML-KEM par le NIST dans FIPS 203, 2024) est l'algorithme de chiffrement et d'encapsulation de clés standardisé par le NIST pour la cryptographie post-quantique. C'est le premier algorithme d'échange de clés résistant aux ordinateurs quantiques à être standardisé, destiné à remplacer ECDH et RSA pour l'établissement de sessions sécurisées. Kyber est basé sur le problème Learning With Errors sur les réseaux euclidiens (Module Learning With Errors — MLWE), un problème mathématique considéré résistant aux algorithmes quantiques connus, notamment l'algorithme de Shor qui casse RSA et ECDH. Sa sécurité repose sur la difficulté de distinguer des vecteurs proches d'un réseau euclidien de vecteurs aléatoires. ML-KEM (Kyber) est défini en trois niveaux de sécurité : ML-KEM-512 (sécurité ~AES-128), ML-KEM-768 (sécurité ~AES-192, recommandé pour la plupart des usages), et ML-KEM-1024 (sécurité ~AES-256, pour les applications haute sécurité). Les tailles de clés et les performances sont nettement supérieures à RSA et ECDH pour des niveaux de sécurité équivalents. La transition vers les algorithmes post-quantiques est déjà en cours. Google Chrome et Mozilla Firefox implémentent une hybridation X25519+Kyber (X25519Kyber768) pour TLS depuis 2023, combinant la sécurité classique d'ECDH avec la résistance quantique de Kyber — si l'un des deux est cassé, la sécurité reste garantie par l'autre. Cette approche hybride est recommandée pendant la période de transition. Les cas d'usage prioritaires pour la migration post-quantique sont les données à long terme (communications diplomatiques, données médicales, secrets commerciaux) qui doivent rester confidentielles pendant 10-20 ans — la fenêtre dans laquelle des ordinateurs quantiques suffisamment puissants pourraient émerger. La règle de priorité : si les données doivent rester secrètes jusqu'en 2035+, migrer maintenant vers des algorithmes hybrides post-quantiques.
ML-KEM (Kyber) — standardisation NIST FIPS 203
Le processus de standardisation NIST PQC (Post-Quantum Cryptography), lancé en 2016, a sélectionné quatre algorithmes en 2022 et publié les standards finaux en 2024 : ML-KEM (FIPS 203, ex-Kyber) pour l'encapsulation de clés, ML-DSA (FIPS 204, ex-CRYSTALS-Dilithium) pour les signatures numériques, SLH-DSA (FIPS 205, ex-SPHINCS+) pour les signatures basées sur les hash, et FALCON pour les signatures (standardisation à venir). Ces quatre algorithmes couvrent les deux besoins fondamentaux de la cryptographie asymétrique : l'échange de clés et les signatures numériques.
Hybridation classique + post-quantique
La transition recommandée par le NIST et l'ANSSI est l'hybridation : combiner un algorithme classique (ECDH, RSA) avec un algorithme post-quantique (Kyber) dans une construction "1+1=1" où la clé finale est dérivée des deux contributions. Si l'algorithme classique est compromis par un ordinateur quantique, l'algorithme PQC protège. Si l'algorithme PQC présente une vulnérabilité inconnue (risque plus élevé pour des algorithmes récents moins analysés), l'algorithme classique protège. Des propositions de RFC pour TLS 1.3 hybride (draft-ietf-tls-hybrid-design) et SSH post-quantique sont en cours de standardisation à l'IETF.
Performances ML-KEM vs ECDH
Contrairement à une idée reçue, Kyber/ML-KEM est remarquablement performant. Sur un processeur ARM Cortex-A53, ML-KEM-768 génère et encapsule une clé en moins d'un milliseconde — des performances comparables à ECDH P-256. La taille des clés publiques est plus grande (1184 octets pour ML-KEM-768 vs 32 octets pour X25519) mais reste parfaitement gérableble dans TLS. Les overheads en bande passante et latence sont minimes. L'implémentation de référence (liboqs d'Open Quantum Safe) est disponible en C, Rust, Python, Java et d'autres langages, facilitant l'adoption dans les projets existants.
Articles liés
Expert en cybersécurité offensive et intelligence artificielle. Pentest, audit et développement IA sur-mesure.
Services
- Audit Infrastructure
- Audit Kubernetes
- Audit Microsoft 365
- Audit Sécurité Réseau
- Analyse de Risques
- Audit Active Directory
- Audit Application Web
- Audit Cloud (AWS/Azure/GCP)
- Audit Messagerie
- Audit API (OWASP Top 10)
- Audit DevSecOps & CI/CD
- Audit Code Source (SAST)
- Audit Postes de Travail
- Audit Sauvegarde & Résilience
- Audit OT/SCADA (IEC 62443)
- Développement IA
- Formations
Ressources
Projets & Outils
© 2026 Ayi NEDJIMI Consultants. Tous droits réservés. 2.1.7
Un projet cybersécurité ?
Expert dispo · Réponse 24h