Développeur, Carter Leffen, a réussi à Astra, le dernier modèle d'intelligence artificielle de OpenAI, pour déchiffrer un message codé avec la machine Enigma (appareil électromécanique à rotors utilisé par les forces armées allemandes pour chiffrer et déchiffrer des messages pendant la Seconde Guerre mondiale) qu'aucun chercheur n'avait pu résoudre depuis 2005.
Le texte, envoyé par l'armée allemande pendant la Seconde Guerre mondiale, est resté illisible pendant huit décennies.
Le développeur Leffen a demandé à Astra, sans lui donner d'instructions spécifiques, de rechercher dans la base de données de Crypto Cellar Research un message non résolu et de le décoder. Le modèle a choisi par lui-même le texte identifié comme MVUEH.
Astra a effectué ses propres recherches d'archives, construit un simulateur en code de la machine Enigma et testé près de 14,8 millions de clés candidates sur un total de 159 trillions de combinaisons possibles permises par l'appareil.
Le message avait été envoyé le 10 juillet 1941 depuis la localité de Rosenow. Il demandait des instructions sur une route de marche et était signé par un officier du nom de Waschbusch, selon ce que le modèle a reconstitué à partir des archives.
Le déchiffrement a révélé l'ordre des rotors II-V-III, la position initiale R-W-D et dix connexions du panneau de câblage, la pièce qui ajoutait une couche supplémentaire de chiffrement à chaque lettre du message original.
Le texte gardait un lien inattendu avec un autre message du même jour, identifié comme SIPVX, qu'un chercheur avait déjà réussi à résoudre en 2017. Les deux clés utilisaient le même ordre de rotors mais des réglages différents, ce qui avait empêché de les relier auparavant.
Une erreur de transcription dans le message original et un virage peu fréquent dans l'un des rotors de la machine expliquent, selon les archives de Crypto Cellar, pourquoi la solution a pris près de deux décennies de plus que prévu.
Leffen a également utilisé Astra pour construire un site web interactif qui explique étape par étape le problème et la solution, publié avec le code et les données de la recherche.
Ce que l'IA a fait a été validé par un vétéran de la cryptologie
Frode Weierud, un ingénieur électricien à la retraite qui gère l'archive Crypto Cellar Research depuis des années, a validé la solution de Leffen. « Ce qu'il a accompli en deux jours aurait pris à un chercheur humain des semaines, voire des mois », a écrit Weierud.
« GPT-6 Astra s'est comporté comme un cryptanalyste et archiviste très professionnel », a ajouté le spécialiste, qui a qualifié la découverte de « stupéfiante » après avoir lui-même consacré des semaines à rechercher les mêmes archives allemandes.
L'expert a toutefois souligné que les registres du modèle mentionnent des documents d'une « collection privée » qui ne font pas partie de son site. Weierud n'a pas pu déterminer si Astra avait réellement accédé à ces matériaux ou s'ils circulaient ailleurs sur Internet.
Le spécialiste en sécurité informatique Bruce Schneier, qui a suivi l'affaire sur son blog, a convenu qu'il n'est pas clair comment le modèle est parvenu à ces fichiers spécifiques du Bundesarchiv, les archives fédérales allemandes.
Un deuxième message a été résolu avec Claude
L'expert en cybersécurité Jack Willis a contacté Weierud pour lui dire qu'il avait utilisé le modèle Claude Opus 5, d'Anthropic, pour résoudre un autre message Enigma non déchiffré.
Contrairement à Leffen, Willis a donné des indices concrets au modèle, dont la signature connue d'un officier allemand, qui a servi de point de départ pour trouver la clé correcte.
Le message, catalogué sous le numéro 205 NF et daté du 31 juillet 1941, comportait 63 lettres et avait résisté pendant des décennies aux tentatives de déchiffrement manuel, tout comme le premier.
Contrairement à d'autres annonces de capacités techniques publiées par les laboratoires eux-mêmes, ce résultat est issu du travail de deux utilisateurs externes qui ont partagé leurs découvertes avec la communauté de cryptologie avant qu'elles ne soient connues publiquement.
La machine Enigma était le système de chiffrement utilisé par l'Allemagne nazie pendant la guerre et que le mathématicien britannique Alan Turing et son équipe ont réussi à contourner grâce à un ordinateur électromécanique appelé Bombe, construit à Bletchley Park.
Turing est surtout connu pour le test qui porte son nom, conçu pour déterminer si une machine peut se faire passer pour un humain dans une conversation.
Les responsables mêmes de la découverte ont évité de la présenter comme une IA capable de résoudre Enigma sans aide humaine. Leffen a défini l'objectif, choisi le fichier et décidé comment avancer à chaque étape du processus, selon la reconstruction faite par Weierud sur son site.