0Pricing
Cryptology Academy · Leçon

Migration vers la PQC : approches hybrides

Planifiez une stratégie de déploiement hybride classique et PQC pour les systèmes en production.

Migration vers la PQC : approches hybrides est une leçon Cryptology Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Cryptology Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Cryptology Academy comprend 4 leçons au total.

Le défi de la migration

La transition de la cryptographie classique vers la cryptographie post-quantique est la plus grande migration cryptographique de l'histoire, plus complexe que la mise à niveau vers RSA 2048 bits ou l'abandon de SHA-1. Elle nécessite de mettre à jour simultanément les protocoles, les bibliothèques, les HSM, les certificats et le code.

Échange de clés hybride

KEM hybride = KEM classique + KEM PQC. Secret partagé = KDF(classical_secret || pqc_secret). La sécurité exige de casser les deux. Un adversaire quantique casse ECDH, mais pas Kyber. Un adversaire classique ne casse ni l'un ni l'autre. Cette approche fournit une défense en profondeur pendant la période de transition.

KEM hybrides dans TLS 1.3

Google Chrome et Cloudflare ont déployé X25519Kyber768 (qui combine ECDH X25519 et Kyber-768) dans TLS 1.3 en 2023. Le projet draft-ietf-tls-hybrid-design de l'IETF définit le format d'encapsulation. Les deux parties négocient le partage de clé combiné dans l'extension ClientHello existante de TLS.

Migration des certificats

Les certificats X.509 utilisent actuellement des clés publiques RSA ou ECDSA. La trajectoire de migration est la suivante : (1) émettre des certificats à double algorithme (classique + PQC) ; (2) faire utiliser des clés PQC aux autorités de certification intermédiaires ; (3) faire transiter les autorités de certification racines en dernier. Le CA/Browser Forum élabore des profils de certificats PQC.

HSM et matériel

De nombreux HSM ne peuvent pas être mis à jour par micrologiciel pour prendre en charge les algorithmes PQC. Les cycles de renouvellement du matériel durent de 5 à 10 ans. Les organisations doivent auditer les feuilles de route des micrologiciels des HSM, planifier le remplacement du matériel et envisager des ponts PQC logiciels pour les HSM existants pendant la transition.

Commencer par l'inventaire cryptographique

Étape 1 : réalisez un inventaire cryptographique. Identifiez : chaque clé et chaque certificat RSA/ECC, chaque échange de clés DH et chaque version de protocole. Outils : analyseurs de suites cryptographiques, outils d'inventaire des certificats, analyse statique du code pour détecter les appels cryptographiques. Documentez la durée de vie de tous les actifs.

Priorisation de la migration

Urgence maximale : données à longue durée de vie (informations classifiées, dossiers médicaux) — vulnérables dès aujourd’hui à l’attaque « collecter maintenant, déchiffrer plus tard ». Ensuite : échange de clés dans les protocoles (TLS, SSH, VPN) — migrez-les en priorité avec des KEM hybrides. Urgence minimale : signatures sur des données à courte durée de vie (jetons de session).

Modifications du code

Python : utilisez pyca/cryptography avec le moteur liboqs pour ML-KEM. Java : module PQC de BouncyCastle. Rust : paquets pqcrypto. Remplacez : rsa.generate_private_key() → génération de clés ML-KEM ; ecdh_key_agreement() → encapsulation/décapsulation ML-KEM. Faites abstraction de ces éléments au moyen d’une couche d’agilité cryptographique.

Agilité cryptographique

L’agilité cryptographique consiste à concevoir des systèmes dont les algorithmes peuvent être remplacés sans modifier le code. Utilisez des champs d’identification d’algorithme, des registres de types de clés et des moteurs enfichables. Évitez d’inscrire en dur les noms d’algorithmes dans les formats de sérialisation. Cette approche a permis la migration de SHA-1 vers SHA-256 et permettra celle de RSA vers PQC.

Tests et validation

Testez avec les vecteurs de test à réponse connue issus des implémentations de référence PQC de NIST. Validez au moyen de la suite de tests d’interopérabilité OQS-OpenSSL. Testez TLS hybride avec oqs-provider pour OpenSSL. Surveillez les pages d’errata FIPS 203/204/205/206 de NIST pour connaître les mises à jour des recommandations d’implémentation.

Recommandations concernant le calendrier

Recommandations de NIST/NSA : (1) cessez dès maintenant de déployer de nouveaux systèmes RSA/ECC ; (2) déployez l’échange de clés hybride dans TLS et les VPN d’ici 2025-2026 ; (3) migrez les certificats vers PQC d’ici 2028-2030 ; (4) achevez la migration complète, y compris celle des modules de sécurité matériels, d’ici 2035, avant que le risque CRQC ne se concrétise.

Vérification rapide

Pourquoi les données chiffrées aujourd’hui (avec RSA/ECDH) sont-elles menacées avant même l’existence d’ordinateurs quantiques ?

Récapitulatif

La migration vers PQC utilise des KEM hybrides (classiques + PQC) pendant la période de transition. Donnez la priorité aux données à longue durée de vie et à l’échange de clés. Réalisez un inventaire cryptographique, mettez le matériel à jour et imposez l’agilité cryptographique. NIST recommande d’achever la migration complète d’ici 2035. Ensuite : la cryptographie des chaînes de blocs — arbres de Merkle et PoW.

Questions Fréquemment Posées

La leçon « Migration vers la PQC : approches hybrides » est-elle gratuite ?

Oui — le texte complet de « Migration vers la PQC : approches hybrides » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Cryptology Academy, passe à CoddyKit PRO. Le cours Cryptology Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Migration vers la PQC : approches hybrides » ?

Planifiez une stratégie de déploiement hybride classique et PQC pour les systèmes en production. Tu pratiques Cryptology Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Cryptology Academy ?

Aucune expérience préalable n'est requise. Cryptology Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Migration vers la PQC : approches hybrides » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Cryptology Academy ?

Oui. Chaque leçon Cryptology Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Les algorithmes de Shor et de Grover expliqués
  2. CRYSTALS-Kyber : KEM fondé sur les réseaux euclidiens
  3. Signatures CRYSTALS-Dilithium et Falcon
  4. Migration vers la PQC : approches hybrides
← Retour à Cryptology Academy