Расшифровка была выполнена инженером по кибербезопасности компании SentinelOne Картером Чёрчем (Carter Church). Он использовал модель GPT-6 Astra для обработки единственного низкокачественного сканированного изображения (воспроизведение из французского военного журнала 1969 года), на выполнение всей работы ушло около 6 часов. Чёрч опубликовал полный отчёт 18 сентября 2026 года, включая предложенный ключ шифра, полную расшифровку и скрипт на Python для воспроизведения. Главный редактор сайта исторических шифров Cryptiana Сатóси Томокиё проверил и отметил эту запись как «расшифрованную».
Содержание письма представляло собой военный отчёт перед началом войны: в нём подробно перечислялись позиции и численность французских, союзных и австрийских войск (например, 40 000 баварских войск вблизи Мюнхена, 80 000 французских войск в районе Байройта и т.д.), а также содержался призыв к Мармону не поддаваться запугиванию противника и заверение, что Австрия будет атакована с нескольких направлений и в конечном итоге потерпит поражение.
Трёхэтапная обработка ИИ:
Историческая подоплёка письма
Это письмо было отправлено 16 марта 1809 года по приказу Наполеона его пасынком, вице-королём Италии Евгением Богарне, и адресовано генералу Огюсту де Мармону. В то время войска Мармона были дислоцированы в Далмации (территория современной Хорватии), изолированы от основных сил Франции и находились под угрозой австрийского нападения. Наполеон приказал зашифровать письмо и передать его через офицера разведки, чтобы противник не смог прочитать содержание в случае перехвата.Содержание письма представляло собой военный отчёт перед началом войны: в нём подробно перечислялись позиции и численность французских, союзных и австрийских войск (например, 40 000 баварских войск вблизи Мюнхена, 80 000 французских войск в районе Байройта и т.д.), а также содержался призыв к Мармону не поддаваться запугиванию противника и заверение, что Австрия будет атакована с нескольких направлений и в конечном итоге потерпит поражение.
Как проходила расшифровка
Особенности шифра: использовался гомофонический шифр (homophonic cipher), то есть одна и та же буква могла заменяться несколькими различными символами. Например, наиболее часто встречающаяся во французском языке буква «e» имела 9 различных вариантов замены, чтобы затруднить частотный анализ.Трёхэтапная обработка ИИ:
- Транскрипция: Astra сначала разделила изображение разрешением 1202×1836 пикселей на строки, распознала все рукописные символы, определила, что 175 различных графических вариантов на самом деле являются повторным написанием одних и тех же символов, и в итоге выделила 155 уникальных символов, всего около 1300 зашифрованных единиц.
- Поиск частичного ключа: в ходе веб-поиска Astra самостоятельно обнаружила таблицу частичного ключа, составленную историком криптографии Даниэлем Тантом (в таблице были расшифрованы значения 33 символов, что покрывало около трети текста). Примечательно, что в названии этой таблицы у Танта, вероятно, была ошибка в написании имени («Grammont» вместо «Marmont»), но Astra всё равно определила, что она применима к этому шифру, и успешно её использовала.
- Дополнение оставшихся символов: для нерасшифрованных символов Astra написала программу, использующую алгоритм имитации отжига (simulated annealing): случайным образом присваивала символам буквы, оценивала «степень похожести на французский язык» полученного текста, постепенно итеративно корректировала и в итоге восстановила полный текст.