
Un système d'IA déchiffre en six heures un code militaire napoléonien vieux de 217 ans
L'ingénieur en cybersécurité Carter Church a utilisé Astra, le modèle GPT-6 d'OpenAI, pour transcrire et décoder une lettre de 1 300 caractères envoyée au général Auguste de Marmont pendant la campagne de 1809 contre l'Autriche.
La dépêche non déchiffrée de 1809
Fin mars 1809, alors que la France se préparait à la guerre contre l'Empire autrichien, une dépêche militaire confidentielle quitta le quartier général d'Eugène de Beauharnais, vice-roi d'Italie et beau-fils de Napoléon Bonaparte. Le message était destiné, de l'autre côté de la mer Adriatique, au général Auguste de Marmont, dont les forces étaient stationnées en Dalmatie, dans l'actuelle Croatie. Le territoire autrichien séparant Marmont des autres armées françaises, un début des hostilités risquait de couper son corps d'armée de tout soutien.
Le document s'ouvrait sur une phrase en français en clair : « Vous avez dû recevoir, Monsieur le Général Marmont, mes lettres des 8, 14 et 20 courant ». En dessous s'étendaient 24 lignes composées de nombres à deux chiffres, de lettres isolées et de symboles dessinés à la main, soit 1 300 unités codées au total. La clé du chiffre s'est perdue avec le temps, laissant le contenu illisible pendant 217 ans. Les chercheurs ne disposaient que d'une reproduction de la table de chiffrement publiée en 1969 dans la Revue historique des Armées.
- Napoléon ordonne à Eugène d'envoyer des directives militaires au général Marmont
- Eugène de Beauharnais envoie la lettre chiffrée à Marmont en Dalmatie
- La Revue historique des Armées publie une reproduction de la table de chiffrement
- Carter Church publie le déchiffrement complet réalisé par GPT-6 Astra
Le processus de déchiffrement multimodal
En septembre 2026, Carter Church, ingénieur en intelligence artificielle au sein de l'entreprise de cybersécurité SentinelOne, a appliqué le modèle GPT-6 Astra d'OpenAI au problème. Travaillant directement à partir de l'image numérique de 1 202 par 1 836 pixels de la reproduction de 1969, le système a exécuté l'ensemble du processus de transcription et de déchiffrement en six heures.
Ce qui est impressionnant, ce n'est pas vraiment d'avoir cassé le code, mais qu'Astra ait mené à bien tout le processus multimodal en six heures, à partir d'une seule image et d'un seul objectif.
Avant de résoudre le chiffre, le modèle a dû produire sa propre transcription numérique. Il a segmenté l'image en lignes, évalué les limites des caractères et regroupé les variantes visuelles. Sur les 175 marques dessinées à la main initialement relevées, le système a identifié les variantes en double et reconstruit un système de substitution homophonique de 155 symboles. Dans ce type de chiffrement, une même lettre pouvait être représentée par plusieurs symboles distincts, et certains glyphes représentaient des mots entiers. Avant ce travail, les cryptographes avaient identifié 33 symboles, couvrant 435 des 1 300 unités. Le modèle a résolu les 865 unités restantes en utilisant un recuit simulé pour faire correspondre les séquences de symboles au vocabulaire et à la syntaxe du français historique.
Astra a découpé le tableau de 1 202 par 1 836 en lignes, lu les glyphes, déterminé lesquels des 175 glyphes dessinés à la main étaient le même glyphe dessiné deux fois, et seulement ensuite commencé à casser le chiffre.
- Connues auparavant
- 435 unités
- Résolues par GPT-6 Astra
- 865 unités
Contenu stratégique et vérification historique
Le texte déchiffré révèle des directives stratégiques essentielles émises juste avant le début de la campagne de 1809. Le message détaillait les dispositions et les mouvements d'unités bavaroises, polonaises et françaises alliées, tout en signalant des mouvements de troupes russes. Il ordonnait à Marmont de préparer ses troupes à la marche et l'invitait à ne pas se laisser intimider par sa position isolée ni par des forces ennemies mineures. Marmont a reçu les ordres originaux à temps, a sorti son armée de Dalmatie et a renforcé la force principale de Napoléon pour la victoire à la bataille de Wagram.
Après la publication du déchiffrement, Satoshi Tomokiyo, créateur de la base de données de cryptographie Cryptiana, a examiné et vérifié la solution. La vérification a confirmé la lecture et corrigé la notice historique du document, en ajustant sa date d'origine estimée de 1807 à la fin mars 1809, d'après les titres d'officiers et les déploiements de troupes décrits dans le texte.


