L’article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.
Le GPT-6 Astra d’OpenAI a brisé un message Enigma de l’armée allemande du 10 juillet 1941 que personne n’avait réussi à lire, et le chercheur Enigma qui le publie a confirmé le résultat. Carter Leffen, qui dirigeait le modèle, a écrit dans un article sur X le 17 septembre que GPT-6 Astra avait rompu le message deux jours plus tôt, et son étude de cas date l’enquête des 14 et 15 septembre.
Le message de 82 lettres, connu sous son indicateur MVUEH, figurait parmi les messages ininterrompus sur le site de recherche CryptoCellar de Frode Weierud. Weierud écrit que « depuis 2005, le message a résisté à toutes les tentatives visant à le briser ».
Une demande d’itinéraire à Rosenow
Le texte clair est court et peu glamour. Selon l’étude de cas de Leffen, on peut lire « Veuillez préciser l’itinéraire de la marche. Je suis à Rosenow, Rosenow. Réponse immédiate par radio », signé par un expéditeur provisoirement lu comme Waschbusch.
La clé s’est avérée être l’utilisation d’Enigma I avec le réflecteur B, l’ordre de rotor II-V-III, les réglages d’anneau HMF et dix paires de connecteurs. Weierud dit qu’elle est « complètement différente des autres clés du 10 juillet 1941 », jusqu’à l’ordre des roues, ce qui explique pourquoi la clé quotidienne connue ne l’a jamais ouverte.
Deux autres problèmes faisaient obstacle. Weierud affirme que la transcription publiée du texte chiffré contenait plusieurs erreurs et que le rotor gauche de la machine se retourne à la 72e lettre, un événement rare qui complique une cassure.
Deux comptes diffèrent sur ce que le modèle a fait seul
La percée est venue d’une supposition. Un message connexe du même jour, SIPVX, avait été interrompu en 2017 et contenait le nom de ville répété ROSENOWROSENOW. La recherche a donc utilisé ces 14 lettres comme berceau, un morceau suspect de texte en clair, pour affiner les paramètres possibles. L’étude de cas montre franchement que le texte connu du SIPVX « a contribué à motiver le berceau ; il ne s’agissait pas d’une prédiction aveugle ».
La personne qui a passé cet appel dépend du compte que vous lisez. L’étude de cas de Leffen décrit « une enquête menée par un chercheur avec GPT-6 Astra et des agents spécialisés parallèles », dans laquelle « le chercheur a fixé l’objectif et fait avancer l’enquête ». Le récit de Weierud accorde beaucoup plus de crédit au modèle. Il dit que Leffen a seulement demandé au modèle d’essayer les messages ininterrompus sur son site, et que GPT-6 Astra a choisi MVUEH, repéré le lien vers SIPVX, choisi le berceau et écrit son propre simulateur Enigma et son logiciel Bombe en Python et C++. Pour Weierud, « la chose la plus étonnante dans cette rupture » est que le GPT-6 Astra « l’a fait tout seul ».
Le propre article de Leffen sur X est plus proche de la version de Weierud. Il répertorie la recherche d’archives historiques, la comparaison de lettres incertaines, la construction d’un simulateur Enigma et la récupération du texte clair parmi les choses que le modèle a faites de manière « autonome ».
Le résultat est vérifié, avec des limites
La vérification est la partie la plus solide du dossier. Weierud, qui a reçu les détails le 15 septembre, a déclaré « qu’il était immédiatement clair qu’il avait trouvé la bonne clé et le bon texte », et son site répertorie désormais la rupture sous « Dernières nouvelles ».
L’étude de cas indique que des implémentations distinctes ont reproduit le corps complet du message et son en-tête, et que les 43 016 lots de la recherche Rosenow ont été pris en compte. Il fait également attention à ce qu’il prétend : « Il ne s’agit pas de la rupture originale d’Enigma, et aucune percée inédite ou à l’échelle du corpus n’est revendiquée. »
Le travail a été effectué par un utilisateur, non annoncé par OpenAI. Le message de lancement de GPT-6 Astra d’OpenAI présente le modèle sur l’utilisation de l’ordinateur, la science et la cybersécurité, et indique qu’il sera destiné aux utilisateurs de ChatGPT Plus, Pro, Business et Enterprise ainsi qu’à l’API.
En juillet, Sam Altman défendait les modèles linguistiques contre les critiques qui les qualifiaient d’impasse. Weierud, qui dit avoir passé plusieurs semaines sur les fichiers d’archives cités par le modèle, résume sa réaction : « en tant que vieux cryptanalyste, je suis toujours impressionné. »