// LES NUMÉRIQUES — INTELLIGENZA ARTIFICIALE
Actualité : "Personne n'avait réussi en 108 ans" : GPT-6 Astra déchiffre un code militaire allemand de la Première Guerre mondiale
27 novembre 1918, 1 h 27 du matin. Un opérateur radio allemand transmet un message chiffré à destination d'un amiral à Berlin. Le contenu : des mouvements de navires britanniques en Crimée. Personne ne parviendra à le lire. Ni les cryptanalystes alliés en 1918, ni les spécialistes qui s'y attaqueront pendant un siècle. En septembre 2026, l'IA d'OpenAI l'a déchiffré en quelques minutes, puis a vérifié elle-même ses résultats dans des archives navales de la Royal Navy.
© Grisha Bruev - Reconstitution d'un poste radio de campagne de la Première Guerre mondiale. Le 27 novembre 1918, un opérateur allemand a transmis un message chiffré signalant l'arrivée d'un croiseur anglais à Sébastopol. Il a utilisé une clé de chiffrement en avance sur le calendrier, rendant le décryptage impossible pendant 108 ans.
Le 17 septembre 2026, un développeur utilisant le pseudonyme Prinz a publié sur Substack un résultat qui a fait le tour de la communauté cryptographique en quelques heures. En soumettant à GPT-6 Astra, le dernier modèle d'OpenAI lancé le 3 septembre, un message radio chiffré de l'armée allemande datant du 27 novembre 1918, il a obtenu un déchiffrement complet que personne, humain ou machine, n'avait produit en 108 ans.
Le message appartenait à une liste d'une vingtaine de cryptogrammes non résolus, chiffrés avec la méthode ADFGVX, un système de cryptage militaire utilisé par l'Allemagne dans les derniers mois de la Première Guerre mondiale.
Des centaines de messages similaires, interceptés par les renseignements britanniques et américains entre juillet et décembre 1918, avaient été déchiffrés au fil des décennies, notamment par le cryptanalyste George Lasry. Mais une douzaine résistaient encore, répertoriés sur une liste célèbre de 50 messages chiffrés non résolus tenue par le portail scientifique allemand Scienceblogs.de.
GPT-6 Astra a identifié la clé de chiffrement "TRUPPENVERSCHIEBUNG" ("mouvement de troupes" en allemand) et produit le texte suivant :
"EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X"
Soit, en français : "Un croiseur anglais est arrivé à Sébastopol le 24. Un escadron allié suit le 26."
Le message radio chiffré du 27 novembre 1918, transmis par l'armée allemande en direction du commandement suprême à Berlin. Il a résisté 108 ans aux cryptanalystes avant d'être déchiffré par GPT-6 Astra, le dernier modèle d'OpenAI.
Le message, adressé au commandement suprême allemand à l'attention d'un amiral, rapportait des mouvements de la Royal Navy en mer Noire dans les jours suivant l'armistice. L'hypothèse d'Astra sur la raison pour laquelle ce message avait résisté si longtemps est élégante : la clé "TRUPPENVERSCHIEBUNG" n'était censée entrer en service que le 9 décembre 1918, soit douze jours après la transmission du message. L'opérateur radio l'avait utilisée en avance sur le calendrier, rendant le décryptage impossible pour quiconque se fiait aux clés connues et à leurs dates d'usage.