Simon's Algorithm for the Even-Mansour Cipher on Quantum Hardware

Cet article présente une preuve de concept de cryptanalyse quantique du chiffreur Even-Mansour utilisant l'algorithme de Simon sur du matériel NISQ, ayant permis de récupérer avec succès des clés secrètes pour des constructions de 3 et 4 bits sur le processeur ibm_miami tout en mettant en évidence les goulots d'étranglement mémoire des outils d'optimisation de circuits actuels pour des longueurs de clés plus grandes.

Auteurs originaux : Anina Köhler, Jakob Murauer, Tim Heine, Stefan Rosemann, Tobias Hemmert

Publié 2026-04-29
📖 5 min de lecture🧠 Analyse approfondie

Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

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

Imaginez que vous essayez de crocheter un coffre-fort doté d'une serrure très spécifique et astucieuse. Cet article porte sur une équipe de chercheurs qui a tenté de crocheter cette serrure en utilisant un nouveau type d'« outil surpuissant » appelé ordinateur quantique. Ils n'ont pas simplement deviné la combinaison ; ils ont utilisé une astuce mathématique ingénieuse pour découvrir le motif caché à l'intérieur de la serrure.

Voici la décomposition de leur expérience en termes simples :

La Serrure : Le Chiffrement Even-Mansour

Considérez le chiffrement Even-Mansour comme un coffre-fort simple mais robuste. Voici comment il fonctionne :

  1. Vous introduisez un message (le texte clair) dans le coffre-fort.
  2. Vous le mélangez avec une clé secrète (Clé 1).
  3. Vous le faites passer dans une machine publique et chaotique (une permutation) qui le brouille.
  4. Vous le mélangez à nouveau avec une deuxième clé secrète (Clé 2).
  5. Le résultat est le message verrouillé.

L'objectif des attaquants (les chercheurs) était de déterminer quelles étaient ces deux clés secrètes.

L'Outil Surpuissant : L'Algorithme de Simon

Normalement, si vous vouliez trouver une clé secrète, vous pourriez devoir essayer des milliards de combinaisons une par une. C'est comme essayer chaque clé d'un énorme trousseau jusqu'à ce que l'une d'elles convienne.

Mais les chercheurs ont utilisé l'Algorithme de Simon. Imaginez cet algorithme comme un détective magique qui ne cherche pas la clé directement. Au lieu de cela, il cherche un rythme caché ou un motif.

  • Les chercheurs ont mis en place un scénario spécial où la serrure se comporte de manière étrange : si vous tournez le cadran d'une certaine quantité (la clé secrète), la serrure se retrouve exactement dans la même position que si vous ne l'aviez pas tournée du tout.
  • L'Algorithme de Simon est excellent pour trouver ces « rythmes cachés » (périodes) beaucoup plus rapidement qu'un ordinateur classique. C'est comme écouter une chanson et connaître instantanément le rythme, alors qu'un ordinateur classique doit compter chaque coup de caisse claire.

L'Expérience : Construire la Serrure sur un Ordinateur Quantique

Les chercheurs voulaient voir si ce détective magique pouvait réellement fonctionner sur du matériel physique réel. Ils ont construit une version miniature de la serrure sur un ordinateur quantique appelé IBM Miami.

  1. Le Plan (Boîtes S) : Pour faire fonctionner la serrure, ils avaient besoin d'un « brouilleur » (appelé une boîte S). Ils ont construit ces brouilleurs en utilisant une logique similaire à celle employée dans le célèbre standard de chiffrement AES, mais beaucoup plus petite (pour des clés de 3 bits et 4 bits).
  2. Le Problème de Traduction : Les ordinateurs quantiques parlent une langue différente de celle des ordinateurs classiques. Les chercheurs ont dû traduire leurs conceptions classiques de « brouilleurs » dans une langue que l'ordinateur quantique pouvait comprendre. Ils ont utilisé un outil appelé DORCIS pour effectuer cette traduction.
    • Le Goulot d'Étranglement : Cet outil fonctionnait très bien pour les petites serrures de 3 bits et 4 bits. Cependant, lorsqu'ils ont essayé de traduire une serrure légèrement plus grande de 5 bits, l'outil a manqué de mémoire. C'était comme essayer de plier une carte massive dans une toute petite poche ; le papier ne rentrait tout simplement pas. Cela les a empêchés de tester des clés plus grandes.
  3. Le Bruit : Les ordinateurs quantiques sont actuellement très sensibles, comme une maison de cartes dans une tempête de vent. Pour maintenir l'expérience stable, les chercheurs ont utilisé des techniques spéciales (comme le « découplage dynamique ») pour calmer les qubits, de la même manière que vous pourriez tenir un appareil photo stable pour prendre une photo nette dans le vent.

Les Résultats

Ils ont lancé l'expérience sur deux petites serrures : l'une avec une clé de 3 bits et l'autre avec une clé de 4 bits.

  • Succès : Dans les deux cas, l'ordinateur quantique a trouvé avec succès le rythme caché. À partir de ce rythme, les chercheurs ont calculé les clés secrètes.
  • Reproductibilité : Ils ont exécuté le test cinq fois pour chaque taille de serrure, et cela a fonctionné à chaque fois.
  • La Limitation : Comme mentionné, ils n'ont pas pu tester une serrure de 5 bits car l'outil de traduction (DORCIS) a planté en raison des limites de mémoire.

La Conclusion

L'article conclut deux points principaux :

  1. Cela Fonctionne (pour l'instant) : L'Algorithme de Simon est une méthode réelle et fonctionnelle pour casser ce type spécifique de chiffrement sur le matériel quantique actuel, mais uniquement pour des clés très petites. Cela prouve que les ordinateurs quantiques peuvent théoriquement trouver ces motifs cachés de manière exponentiellement plus rapide que les ordinateurs classiques.
  2. Les Outils Ont Besoin d'une Mise à Niveau : Bien que l'ordinateur quantique ait fait son travail, le logiciel utilisé pour préparer les « plans » de l'ordinateur quantique a atteint un mur. Pour casser des serrures plus grandes et plus réalistes à l'avenir, nous avons besoin d'outils meilleurs pour traduire ces conceptions en circuits quantiques sans manquer de mémoire.

En bref : Ils ont prouvé que le concept fonctionne à petite échelle, mais que l'« équipe de construction » (les outils logiciels) doit devenir plus forte avant de pouvoir construire les grands gratte-ciels.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →