Lien copié !

La crise Y2Q : Pourquoi les hackers volent des données sans valeur

Les États-nations volent des pétaoctets de données chiffrées, pariant sur un avenir quantique. Nous expliquons la stratégie « Récolter maintenant, déchiffrer plus tard » et les mathématiques derrière les nouvelles normes de défense du NIST.

🌐
Traduction automatique

Cet article a été traduit automatiquement depuis l’original en anglais. Lire l’original en anglais

Une visualisation d'une salle de serveurs sombre où un pirate transfère des données vers un lecteur lumineux, avec un lustre d'ordinateur quantique qui se profile à l'arrière-plan.

À l’heure actuelle, dans les centres de données de Virginie, de Francfort et de Singapour, des intrus invisibles volent des déchets.

Ils exfiltrent des pétaoctets de trafic crypté : sessions VPN, câbles diplomatiques, virements bancaires et secrets commerciaux. Si un analyste examinait ces données aujourd’hui, elles ressembleraient à du bruit blanc. Il est mathématiquement indéchiffrable, verrouillé derrière le cryptage RSA-2048 ou Elliptic Curve (ECC) qu’il faudrait à un superordinateur conventionnel de l’âge de l’univers pour le déchiffrer.

Mais les voleurs n’essaient pas de le lire aujourd’hui. Ils le stockent dans d’immenses installations frigorifiques, en attendant une date précise sur le calendrier.

Les experts l’appellent Y2Q (Years to Quantum). La communauté du renseignement l’appelle HNDL : « Récoltez maintenant, décryptez plus tard ».

Le pari est simple : entre 2026 et 2030, un ordinateur quantique cryptographiquement pertinent (CRQC) sera mis en ligne. Lorsque cela se produira, cela transformera cette montagne de données cryptées « sans valeur » en un livre ouvert, exposant instantanément la dernière décennie de secrets mondiaux.

La physique de l’effondrement

Pour comprendre pourquoi un compte bancaire est en danger, il faut comprendre les mathématiques qui le protègent.

Advertisement

La majeure partie d’Internet fonctionne avec la cryptographie à clé publique (comme RSA). Cela repose sur une trappe mathématique : il est incroyablement facile de multiplier deux grands nombres premiers ensemble, mais presque impossible de prendre le résultat et de déterminer quels deux nombres premiers l’ont créé (factorisation entière).

N=p×qN = p \times q

Si pp et qq sont suffisamment grands (des centaines de chiffres), les trouver est un « problème difficile » pour la physique classique. Cette asymétrie est le fondement de la confiance sur le web.

Entrez l’algorithme de Shor. En 1994, le mathématicien Peter Shor a prouvé qu’un ordinateur quantique pouvait résoudre ce problème de factorisation primaire non pas en milliards d’années, mais en quelques heures.

La magie réside dans la Superposition Quantique et l’Interférence.

  • Les ordinateurs classiques doivent essayer de factoriser les nombres par essais et erreurs (force brute), en vérifiant une possibilité à la fois.
  • Les ordinateurs quantiques utilisent des qubits qui peuvent exister simultanément dans plusieurs états. L’algorithme de Shor utilise un sous-programme appelé « Recherche de période ». Il met en place un registre quantique contenant une superposition de toutes les entrées possibles. En appliquant une transformée de Fourier quantique (QFT), les mauvaises réponses interfèrent de manière destructive (s’annulent), tandis que la bonne réponse (la période de la fonction) interfère de manière constructive (s’amplifie).

Cela permet à l’ordinateur de trouver la structure cachée des facteurs premiers en temps polynomial. Lorsqu’un ordinateur quantique doté de suffisamment de qubits stables (estimés à environ 4 000 qubits logiques) sera mis en ligne, le cryptage RSA ne sera pas seulement affaibli ; ce sera 0 % efficace. Ce sera comme si le mot de passe avait été envoyé en texte brut.

Le nouveau bouclier : NIST FIPS 203, 204 et 205

Le ciel ne nous tombe pas encore. Depuis six ans, l’Institut national des normes et technologies (NIST) organise un concours mondial visant à trouver de nouveaux problèmes mathématiques que même un ordinateur quantique ne peut résoudre.

Advertisement

Fin 2024, le NIST a finalisé les trois premières normes. Ce sont les outils que l’industrie utilisera pour lutter contre le Y2Q.

1. FIPS 203 (ML-KEM) : l’échange de clés

Anciennement connu sous le nom de CRYSTALS-Kyber. Il s’agit de l’algorithme qui protégera le « handshake » lorsqu’un navigateur se connecte à un site internet (HTTPS). Il remplace l’échange Diffie-Hellman. Il est efficace, relativement rapide et a été testé par les cryptographes depuis des années. Il est conçu pour être un « mécanisme d’encapsulation de clé » (KEM) : il ne crypte pas directement les fichiers volumineux, mais transporte plutôt en toute sécurité la clé symétrique temporaire utilisée pour la session.

2. FIPS 204 (ML-DSA) : La signature numérique

Anciennement connu sous le nom de CRISTAUX-Dilithium. Cela prouve l’identité. Il remplace les signatures RSA et ECDSA. Lorsqu’un iPhone vérifie qu’une mise à jour provient bien d’Apple, il utilise une signature. À l’avenir, il utilisera ML-DSA. Il offre un équilibre entre sécurité et performances mais produit des signatures nettement plus grandes que les normes ECC actuelles.

3. FIPS 205 (SLH-DSA) : La sauvegarde

Anciennement connu sous le nom de SPHINCS+. Il s’agit d’une signature apatride basée sur le hachage. Il est plus lent et produit des signatures plus grandes que le Dilithium, mais il utilise des mathématiques complètement différentes (fonctions de hachage vs treillis). C’est la police d’assurance. Si un mathématicien découvre une faille fatale dans les nouvelles mathématiques du « treillis » utilisées par Kyber et Dilithium, le monde peut retomber dans la fiabilité par force brute des signatures basées sur le hachage.

Comment ça marche : le piège « en treillis »

Les normes FIPS 203 et 204 s’appuient sur la cryptographie basée sur un treillis. C’est le concept le plus important de la sécurité moderne.

Imaginez une grille massive et multidimensionnelle (un treillis). Si quelqu’un pointe vers une intersection spécifique sur une ligne de quadrillage et demande l’autre intersection la plus proche, c’est facile en 2D (papier millimétré).

Advertisement

Mais imaginez que cette grille ait 1 000 dimensions. Et imaginez que le challenger ajoute une quantité spécifiée de « bruit » aléatoire au point, de sorte qu’il ne reste pas parfaitement sur une ligne. Demander à l’ordinateur de trouver le point de grille d’origine s’appelle le problème d’apprentissage avec erreurs (LWE).

b=As+e\mathbf{b} = \mathbf{A}\mathbf{s} + \mathbf{e}

  • A\mathbf{A} est une matrice publique (la carte).
  • s\mathbf{s} est le vecteur secret (la réponse).
  • e\mathbf{e} est l’erreur (le bruit).

Trouver le secret s\mathbf{s} étant donné uniquement le public A\mathbf{A} et le résultat bruyant b\mathbf{b} est incroyablement difficile. Il est classé comme problème NP-Difficile. Même pour un ordinateur quantique, le calcul est exhaustif. L’algorithme de Shor (qui détruit RSA) est inutile contre les treillis car il repose sur la recherche de « périodes » (modèles cycliques répétitifs) dans les nombres. Les réseaux utilisés en cryptographie sont conçus pour être « non structurés » de manière à empêcher cette exploitation périodique.

Le cauchemar des infrastructures

Alors, une simple mise à jour du logiciel devrait suffire ? Malheureusement non. La migration vers la cryptographie post-quantique (PQC) va être un casse-tête compliqué et coûteux pour chaque CTO de la planète. Le problème est physique : les clés résistantes aux quantiques sont lourdes.

Le problème de la taille Les clés de chiffrement actuelles sont minuscules. Une clé publique ECC ne fait que 32 octets. Il s’intègre facilement dans un seul paquet de données TCP.

  • Une clé Kyber-1024 (FIPS 203) fait 1 568 octets.
  • Une signature Dilithium-5 (FIPS 204) fait 4 595 octets.

Cela peut sembler peu à l’ère de la fibre gigabit, mais dans le micro-monde des poignées de main de réseau, il s’agit d’une énorme surcharge.

  1. Fragmentation des paquets : Ces clés dépassent souvent la MTU (Maximum Transmission Unit) standard de 1 500 octets. Cela signifie que chaque poignée de main nécessite désormais plusieurs paquets. Si un routeur abandonne le deuxième fragment, la connexion entière échoue.
  2. La boucle “HelloRetryRequest” : Dans TLS 1.3, le client envoie un paquet “ClientHello” pour démarrer la connexion. Si la clé PQC est trop grande pour tenir dans ce bonjour initial, ou si le serveur ne prend pas en charge le groupe hybride spécifique proposé, le serveur envoie un « HelloRetryRequest », forçant un deuxième aller-retour. Cela ajoute une latence importante à chaque nouvelle connexion.
  3. Boîtes de médiation codées en dur : Des milliers d’anciens pare-feu, équilibreurs de charge et appareils IoT ont des limites codées en dur sur la taille des en-têtes. Si un client envoie un en-tête de 4 Ko, ces « middlebox » peuvent le signaler comme une attaque DoS ou une tentative de dépassement de tampon et interrompre la connexion.
  4. Pénalité de performances : La vérification de ces signatures nécessite plus de puissance CPU. Pour un serveur gérant des millions de connexions (comme Google ou Cloudflare), cette surcharge CPU se traduit par des millions de dollars en électricité et en nouveau matériel.

Le test de la « Récolte maintenant »

L’aspect le plus effrayant de l’an 2000 n’est pas l’avenir ; c’est le présent.

Si une banque ou un organisme gouvernemental transmet des données aujourd’hui et que ces données doivent rester secrètes pendant plus de 5 ans, elles sont déjà compromises.

  • Numéros de sécurité sociale ? Compromis.
  • Secrets commerciaux pour un lancement de produit en 2030 ? Compromis.
  • Câbles diplomatiques concernant la politique nucléaire ? Compromis.

C’est pourquoi la Maison Blanche a publié NSM-10, exigeant que toutes les agences fédérales commencent immédiatement la migration vers PQC. Ils savent que la récolte est en cours. Les agences de renseignement construisent actuellement d’énormes « lacs de données » de trafic crypté. Ils n’ont pas besoin de le lire maintenant. Il leur suffit de le maintenir jusqu’à ce que la clé tourne.

Ce que les développeurs doivent faire

Si un responsable informatique n’a pas commencé à planifier, il est déjà en retard. La transition prendra des années, et non des semaines.

  1. Inventaire des actifs cryptographiques : vous ne pouvez pas réparer ce que vous ne connaissez pas. Utilisez des outils d’analyse (comme les CBOM - Cryptography Bill of Materials) pour trouver chaque instance de RSA, ECDSA et Diffie-Hellman dans la base de code.
  2. Tester les modes hybrides : Ne passez pas à la dinde froide PQC. Utilisez Cryptage hybride (par exemple, X25519 + Kyber). Cela combine la sécurité éprouvée des algorithmes classiques avec la résistance quantique des nouveaux. Idéalement, le KEM est dérivé des deux échanges clés. Si Kyber présente un défaut mathématique (ce qui se produit dans les nouvelles cryptomonnaies), la couche classique protège toujours les données contre les attaques classiques.
  3. Vérifiez la chaîne d’approvisionnement : AWS, Cloudflare et Signal déploient déjà la prise en charge PQC. Si un VPN ou un fournisseur de base de données n’a pas mentionné « FIPS 203 » sur sa feuille de route, commencez à poser des questions.

La porte de l’avenir quantique s’ouvre. La seule question est de savoir si les serrures seront changées avant que les voleurs n’entrent.

Nos sources (5)

Advertisement

🦋 Discussion sur Bluesky

Discuter sur Bluesky

Recherche de publications...