Cryptographie post-quantique

La cryptographie post-quantique développe des algorithmes cryptographiques résistants aux attaques des ordinateurs quantiques, qui menacent de casser la cryptographie à clé publique actuelle.

La cryptographie post-quantique (PQC) fait référence à des systèmes cryptographiques conçus pour être sécurisés contre les attaques par ordinateurs classiques et quantiques. Les ordinateurs quantiques exécutant l'algorithme de Shor pourraient casser RSA et ECC en temps polynomial, menaçant la sécurité actuelle de la blockchain.

Les principales approches PQC incluent : à base de réseaux (CRYSTALS-Kyber, CRYSTALS-Dilithium — sélectionnés par le NIST), signatures basées sur le hachage (SPHINCS+ — sécurité conservatrice et bien comprise), à base de codes (Classic McEliece — étudié depuis longtemps mais grandes clés) et systèmes polynomiaux multivariés.

Le NIST a normalisé les algorithmes PQC en 2024 : Kyber (encapsulation de clé), Dilithium (signatures), SPHINCS+ (signatures basées sur le hachage sans état) et Falcon (signatures compactes). La migration commence pour les systèmes critiques.

Les implications pour la blockchain incluent : remplacer ECDSA par des signatures PQC (des signatures plus grandes augmentent les besoins en espace de bloc), mettre à jour la dérivation de clé et gérer la menace « récolter maintenant, déchiffrer plus tard » (les données chiffrées stockées aujourd'hui pourraient être déchiffrées lorsque les ordinateurs quantiques arriveront). Les estimations de délai pour des ordinateurs quantiques cryptographiquement pertinents vont de 10 à 30 ans.

        graph LR
  Center["Cryptographie post-quantique"]:::main
  Pre_cryptography["cryptography"]:::pre --> Center
  click Pre_cryptography "/terms/cryptography"
  Pre_quantum_computing["quantum-computing"]:::pre --> Center
  click Pre_quantum_computing "/terms/quantum-computing"
  Rel_blockchain_security["blockchain-security"]:::related -.-> Center
  click Rel_blockchain_security "/terms/blockchain-security"
  Rel_decoherence["decoherence"]:::related -.-> Center
  click Rel_decoherence "/terms/decoherence"
  Rel_security_operations_center_soc["security-operations-center-soc"]:::related -.-> Center
  click Rel_security_operations_center_soc "/terms/security-operations-center-soc"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Explique-moi comme si j'avais 5 ans

Un super-bouclier mathématique.

🤓 Expert Deep Dive

Generated expert content

🔗 Termes associés

📚 Sources