Integer Factorization via Tensor Network Schnorr's Sieving

Cet article présente une méthode de factorisation d'entiers pour le chiffrement RSA, basée sur le crible de Schnorr et résolue par des réseaux de tenseurs, qui démontre une mise à l'échelle polynomiale des ressources jusqu'à 130 bits et souligne l'urgence d'adopter une cryptographie post-quantique.

Marco Tesoro, Ilaria Siloi, Daniel Jaschke, Giuseppe Magnifico, Simone Montangero

Publié 2026-03-12
📖 5 min de lecture🧠 Analyse approfondie

Each language version is independently generated for its own context, not a direct translation.

🔓 Le Grand casse-tête des nombres : Comment "démanteler" la sécurité RSA sans ordinateur quantique ?

Imaginez que la sécurité de votre banque, de vos emails et d'Internet repose sur un cadenas mathématique inviolable. Ce cadenas, c'est le protocole RSA. Il fonctionne grâce à un secret simple : il est très facile de multiplier deux grands nombres premiers (des nombres indivisibles) pour obtenir un résultat géant, mais c'est un cauchemar de faire l'inverse : retrouver les deux nombres de départ à partir du résultat.

C'est ce qu'on appelle la factorisation. Aujourd'hui, même les supercalculateurs les plus puissants mettraient des milliers d'années à casser ce cadenas pour les clés utilisées dans la vraie vie.

Mais dans cet article, une équipe de chercheurs italiens et allemands propose une nouvelle méthode pour essayer de briser ce cadenas. Ils n'utilisent pas un ordinateur quantique (qui n'existe pas encore à l'échelle nécessaire), mais une technique inspirée de la physique quantique appelée Réseaux de Tenseurs.

Voici comment cela fonctionne, étape par étape, avec des images simples.


1. Le problème : Trouver l'aiguille dans la botte de foin

Pour casser le cadenas RSA, il faut trouver deux nombres cachés. La méthode classique (Schnorr) consiste à chercher des "paires de nombres lisses" (des nombres qui se décomposent facilement en petits facteurs).

L'analogie : Imaginez que vous cherchez des clés spécifiques dans une immense bibliothèque remplie de millions de livres.

  • La méthode classique (Schnorr) consiste à ouvrir les livres un par un, ou par petits groupes, pour voir s'ils contiennent la bonne clé. C'est lent.
  • Le problème, c'est que les "bonnes clés" (les paires utiles) sont extrêmement rares. Si vous cherchez dans une bibliothèque trop petite (avec trop peu de livres), vous ne trouverez jamais rien.

2. La solution : Le "Filet de pêche" intelligent (Réseaux de Tenseurs)

Les chercheurs ont amélioré la méthode de Schnorr en utilisant les Réseaux de Tenseurs (TN).

L'analogie du filet de pêche :
Au lieu de chercher une à une les pages de livres, imaginez que vous lancez un filet de pêche intelligent dans la bibliothèque.

  • Ce filet est conçu pour ne pas attraper n'importe quoi, mais pour cibler spécifiquement les zones où les "clés" sont susceptibles de se trouver.
  • Ce filet est basé sur une technique mathématique appelée Réseau de Tenseurs. C'est comme un réseau de neurones très sophistiqué qui "devine" où se cachent les solutions probables sans avoir à tout vérifier.
  • Au lieu de regarder chaque livre, le filet "sent" les zones où la probabilité de trouver une clé est la plus forte et va directement y prélever des échantillons.

3. Le résultat : Une croissance "polynomiale" (C'est bon !)

C'est ici que ça devient excitant.

  • Le problème habituel : Avec les méthodes classiques, si vous doublez la taille du cadenas (le nombre de chiffres), le temps de calcul explose de façon exponentielle (comme une boule de neige qui dévale une montagne). C'est pour ça que RSA est sûr.
  • La découverte de l'article : Les chercheurs ont simulé leur méthode sur des ordinateurs classiques et ont constaté que, grâce à leur "filet intelligent", le temps et la puissance nécessaires pour casser le cadenas augmentent beaucoup plus lentement. C'est ce qu'on appelle une croissance polynomiale.

L'analogie de l'escalier :

  • L'ancienne méthode, c'est comme grimper une montagne à pic : plus vous montez haut, plus c'est dur, et à un moment, c'est impossible.
  • La nouvelle méthode, c'est comme monter un escalier. Plus vous montez, plus c'est long, mais c'est toujours faisable. Vous ne tombez pas dans le vide.

4. Ce qu'ils ont réussi à faire

  • Ils ont réussi à "casser" (factoriser) des nombres RSA de 100 chiffres (bits) en utilisant cette méthode. C'est un record pour cette technique spécifique.
  • Ils ont simulé ce qui se passerait pour des nombres de 130 chiffres en utilisant des systèmes virtuels équivalents à 256 "qubits" (les unités de base d'un ordinateur quantique), mais en les faisant tourner sur un ordinateur classique.

5. Est-ce que nos banques sont en danger demain ?

Non, pas tout de suite.
Bien que cette méthode soit très prometteuse et montre que la sécurité RSA pourrait être menacée à long terme, elle n'est pas encore assez puissante pour casser les clés réelles utilisées aujourd'hui (qui font souvent 2048 bits, soit beaucoup plus que les 100 ou 130 bits testés).

Cependant, l'article tire une conclusion importante :

"La sécurité actuelle repose sur l'idée que casser ces codes est impossible en temps raisonnable. Cette étude montre que ce n'est peut-être pas aussi impossible qu'on le pensait."

🎯 En résumé

Les chercheurs ont créé un nouvel outil mathématique (inspiré de la physique quantique mais fonctionnant sur des ordinateurs classiques) qui permet de chercher les failles dans les cadenas RSA beaucoup plus efficacement que les méthodes actuelles.

C'est comme si quelqu'un avait trouvé une nouvelle clé universelle qui ouvre les serrures beaucoup plus vite qu'avant. Même si cette clé ne peut pas encore ouvrir les coffres-forts géants des banques, elle prouve qu'il faut commencer à fabriquer de nouvelles serrures (la cryptographie post-quantique) avant que quelqu'un ne trouve comment l'améliorer encore davantage.

Le message principal : Ne paniquez pas, mais il est urgent de préparer l'avenir de la sécurité numérique, car les méthodes de piratage évoluent plus vite que prévu.