Искусственный интеллект GPT-6 Astra, созданная для анализа криптографических данных, вошла в историю, расшифровав немецкое военное сообщение MVUEH, зашифрованное машиной Enigma в 1941 году. По данным источников, исходная шифровка содержала 82 символа и была частью небольшой группы сохранившихся сообщений Enigma, для которых исследователи ранее не могли восстановить исходный текст. Расшифровку выполнила за две суток работающая над задачей модель, которая не получила конкретного задания именно на это сообщение.

Удивление вызывает факт, что шифровка была доступна криптоаналитикам в открытом доступе уже с 2005 года, однако реальный текст восстановили только сейчас. Astra пыталась понять связь MVUEH с соседней шифровкой SIPVX (№173), для которой исходный текст был известен. В результате модель предположила повторение названия населенного пункта «ROSENOW ROSENOW» как одну из подсказок к исходному тексту и начала подбирать параметры Enigma, создав при этом собственные инструменты на Python и C++.

Для подбора параметров Enigma Astra использовала симулятор Enigma и аналог Bombe — систем, применявшихся союзниками для ускорения поиска верных настройок шифровальных машин. Исходная настройка шифровки включала сложный процесс выбора роторов и их параметров, после каждого нажатия клавиши буква могла менять своё соответствие, что и усложняло криптоаналитикам задачу. По словам Crypto Cellar, полученная Astra расшифровка стала заметно легче вычислительной работе, поскольку модель нашла закономерности и внесла опечатку в исходном сообщении.

Поясненная расшифровка немецкого текста оказалась довольно краткой, с примечаниями и оборотами военного времени. Основной смысл сообщения приглушённо гласит: «Прошу указать маршрут движения. Нахожусь в Розенове, Розенове. Немедленно ответить по радио». Наличие такого типа текста, сочетающего такие фразы и уменьшающие вероятность точного восстановления, подчёркивает сложность классического криптоанализа Enigma. Дополнительная сложность связана с темой ошибки в исходном сообщении, что затрудняло использование обычных методов взлома, опирающихся на наличие определённых слов или фраз.

Как отмечают исследователи Crypto Cellar, работа Astra за два дня могла бы занять у человека недели или месяцы. В настоящее время специалисты изучают журналы действий модели, чтобы понять последовательность её шагов и оценить, каким образом ей удалось достигнуть такого срока решения. Учитывая, что Enigma заключалась не только в конфигурации роторов, но и в настройках соединений, подобные задачи показывают возросшую роль современных ИИ в криптоаналитике. Кроме того, ранее сообщалось, что GPT-6 Astra помогла расшифровать немецкое сообщение времён Первой мировой войны возрастом 108 лет.