Un décryptage en dix heures d'un chiffrement vieux de 83 ans

Un message radio de la Wehrmacht chiffré avec Enigma, qui avait résisté à toutes les tentatives de déchiffrement pendant plus de huit décennies, aurait enfin été lu — non pas par une salle de cryptanalystes, mais par un système d'intelligence artificielle travaillant en grande partie de manière autonome. Carter Leffen, coach en développement produit chez Bloomberg LP à New York, affirme avoir résolu l'énigme à l'aide du GPT-6 Astra d'OpenAI, selon une étude de cas détaillée de cet effort.

La transmission elle-même était minuscule : 82 caractères, envoyés en 1941, et répertoriés pendant des générations comme non résolus dans une archive de messages de l'armée allemande interceptés. Selon Leffen, la configuration qu'il appelle « GPT-6 Astra Extra High » a travaillé sur le problème pendant environ dix heures, gérant tout, de la recherche historique à la vérification finale des réglages de la machine.

Le message qui a déjoué les archives

Le 10 juillet 1941, un soldat allemand a utilisé une machine Enigma pour chiffrer un court message radio. En allemand clair, il signalait se trouver dans la ville de Rosenow, expliquait qu'il avait besoin d'instructions pour son itinéraire de marche et demandait une réponse immédiate par radio.

Le texte chiffré résultant, étiqueté MVUEH, a été conservé dans une archive de messages de l'armée allemande interceptés et classé comme non résolu. Pendant 83 ans, personne n'a réussi à retransformer ces 82 caractères en texte lisible — un écart qui a traversé la guerre froide, l'arrivée de l'informatique moderne et les premières années de l'ère des grands modèles de langage. Le message n'est pas historiquement capital en soi. C'est un soldat qui demande où marcher ensuite. Mais il a subsisté comme une petite preuve tenace que certains chiffrements survivent aux institutions qui les ont créés.

Pourquoi Enigma était si difficile à casser

La machine Enigma était l'un des dispositifs de chiffrement les plus importants de son époque, utilisée pour protéger les communications militaires allemandes sur les différents théâtres de la Seconde Guerre mondiale. Elle a été cassée pour la première fois en 1932 par le mathématicien polonais Marian Rejewski, bien avant le début du conflit — un fait qui tend à se perdre dans les récits populaires centrés sur le décryptage en temps de guerre.

L'ampleur du problème est difficile à surestimer. La machine offrait environ 159 quintillions de réglages quotidiens possibles, un espace de recherche astronomiquement vaste qui rendait le forçage brut de chaque configuration impraticable. C'était vrai en 1941, et cela reste vrai pour le matériel informatique ordinaire aujourd'hui. Casser un message Enigma exige d'exploiter la structure, pas d'épuiser les possibilités.

Une faille structurelle s'est révélée essentielle à la solution. La machine Enigma ne chiffre jamais une lettre par elle-même. Si le texte clair contient un R à une position donnée, le texte chiffré à cette même position peut être n'importe quoi sauf R. Cette seule règle réduit considérablement l'espace des alignements plausibles, et c'est exactement le type de contrainte qui rend une recherche assistée par machine tractable.

Le crib qui a déverrouillé le message

Plusieurs approches initiales n'ont mené nulle part. Des clés connues du même jour de trafic ne correspondaient pas au texte chiffré, et les recherches automatisées n'ont rien donné d'utile. Sans point d'ancrage, même un vaste espace de recherche reste effectivement infini.

La percée est venue d'un second message envoyé le même jour, déjà déchiffré. Ce message contenait le nom de la ville « Rosenow » deux fois de suite. Leffen et ses agents d'IA ont supposé que le même nom de lieu pourrait aussi apparaître quelque part dans la transmission non résolue, et l'ont utilisé comme crib — un fragment de texte clair deviné servant à tester des réglages candidats.

Combinée à la règle d'auto-chiffrement d'Enigma, l'hypothèse a immédiatement éliminé un grand nombre de positions. À une position, tout concordait : le crib, la contrainte de lettre interdite et la logique de la machine s'accordaient. À partir de là, l'équipe a calculé les réglages correspondants, et les 68 caractères restants se sont assemblés en un allemand cohérent.

Ce que les agents d'IA ont réellement fait

L'étude de cas décrit un flux de travail long et en plusieurs étapes plutôt qu'une simple invite et une seule réponse. Sur environ dix heures, le système aurait accompli un large éventail de tâches :

  • Recherche dans les archives historiques pour le contexte, le matériel de clé et les messages interceptés associés
  • Comparaison des lettres incertaines ou ambiguës pour trancher la lecture du texte chiffré
  • Construction d'un simulateur Enigma pour tester les configurations candidates de la machine
  • Écriture de code de cryptanalyse pour automatiser une partie de la recherche
  • Exécution d'expériences parallèles plutôt qu'une seule tentative linéaire
  • Test des clés concurrentes les unes contre les autres
  • Vérification croisée des résultats intermédiaires pour confirmer la cohérence

Cette liste compte autant que la réponse finale. Elle décrit une boucle agentique — planifier, agir, évaluer, réviser — appliquée à un problème dont la solution correcte est vérifiable. La cryptanalyse se prête exceptionnellement bien à une telle boucle, car les mauvaises hypothèses échouent bruyamment et rapidement.

Lecture du texte récupéré

L'allemand déchiffré contient des phrases qui correspondent à la situation apparente du soldat, notamment « Sofort Funkantwort » — réponse radio immédiate — et « Angabe des Marschweges », une demande de préciser l'itinéraire de marche. Cette cohérence interne, plus un en-tête de message conservé séparément dans les archives qui confirmait les réglages dérivés, constitue ce que l'étude de cas présente comme validation.

Le texte clair comporte aussi de petites imperfections, probablement introduites par l'opérateur radio lui-même. Parmi elles, « BTTE » à la place de « BITTE » et « WASCHBBSCH » au lieu de l'orthographe attendue. De telles fautes de frappe sont typiques d'un trafic Morse précipité et rappellent que le message a été tapé par une personne sous pression opérationnelle, et non généré proprement par une machine.

Ce que l'affirmation prouve et ne prouve pas

Le résultat repose sur le témoignage et l'étude de cas d'un seul développeur. Aucun examen cryptanalytique indépendant n'est décrit dans les sources, ce qui signifie que la découverte doit être traitée comme une affirmation frappante plutôt qu'un fait établi. Une reproduction par des chercheurs extérieurs serait l'étape suivante naturelle.

Il convient également de noter ce que l'IA n'a pas fait. Elle n'a pas découvert la faiblesse d'auto-chiffrement d'Enigma, connue des cryptanalystes depuis des décennies. Elle n'a pas inventé la technique du crib. La contribution humaine décisive — reconnaître qu'un nom de ville dupliqué dans le trafic du même jour valait la peine d'être essayé comme terme de recherche — a façonné tout l'effort. Ce que le système a apporté, c'est une exécution soutenue : des heures de fouille d'archives, de construction de simulateur, d'écriture de code et de vérification croisée qui auraient autrement consommé des semaines de travail humain.

Pourquoi cela compte au-delà d'un seul message

La signification plus large réside dans ce que le flux de travail suggère sur les tâches d'IA à long horizon. Déchiffrer un message exige de maintenir un objectif à travers des milliers d'étapes intermédiaires, de se remettre des impasses et de résister à la tentation de déclarer victoire sur une clé plausible mais erronée. Ce sont précisément les modes de défaillance qui ont limité les agents d'IA dans les contextes de recherche.

Si des flux de travail similaires se transposent, les implications dépassent largement l'histoire militaire. Les archives, les musées et les universités détiennent d'énormes quantités de matériel non déchiffré, partiellement lisible ou mal catalogué — inscriptions endommagées, manuscrits ambigus, documents fragmentaires. Des outils capables de rechercher, simuler, tester et vérifier à grande échelle pourraient réduire des arriérés qu'aucun chercheur individuel ne pourrait jamais résorber seul.

L'histoire d'Enigma porte aussi une certaine symétrie. Un dispositif conçu pour rendre les messages illisibles à jamais a d'abord été vaincu par un mathématicien travaillant avec du papier et de la théorie en 1932, puis progressivement démantelé par les cryptanalystes de guerre, et serait aujourd'hui lu par un modèle de langage en dix heures. Le chiffrement n'est pas devenu plus faible. Les outils qui l'entourent n'ont tout simplement cessé de changer.

Cet article est basé sur un reportage de The Decoder. Lire l'article original.

Originally published on the-decoder.com