GPT-6 Astra взломал шифр Энигмы, не поддававшийся 21 год
GPT-6 Astra самостоятельно расшифровал послание немецкой армии 1941 года с помощью криба ROSENOW, потратив ~10 часов и 14,8 млн проверок ключей.
ИИ сделал за два дня то, что люди не могли 21 год
OpenAI GPT-6 Astra взломал немецкое армейское сообщение «Энигмы» от 10 июля 1941 года, которое до сих пор никому не удавалось прочитать — результат подтверждён исследователем шифров Фроде Вейерудом. Картер Леффен, запустивший модель, сообщил об этом в X 17 сентября — его материалы датируют работу 14–15 сентября 2026 года. На расшифровку ушло около 10 часов машинного времени и 14,8 миллиона проверок ключей.
Что за сообщение?
82-буквенное сообщение с индикатором MVUEH числилось среди нераскрытых на исследовательском сайте CryptoCellar Фроде Вейеруда — с 2005 года оно не поддавалось никаким попыткам взлома. Перехват датирован 10 июля 1941 года и относится к немецкому армейскому трафику времён вторжения в СССР.
Содержание расшифрованного текста оказалось совершенно обыденным:
«Прошу указать маршрут движения. Нахожусь в Розенов, Розенов. Немедленный ответ по радио. Вашбуш.»
Как GPT-6 Astra это сделал?
Самое поразительное в этом взломе — GPT-6 Astra действовал полностью самостоятельно: Картер Леффен лишь попросил модель попробовать взломать нераскрытые сообщения «Энигмы», опубликованные на сайте Crypto Cellar Research.
GPT-6 Astra сам выбрал MVUEH как наиболее перспективное сообщение, обнаружил связь с SIPVX, выбрал криб и написал собственный симулятор «Энигмы» и программу Bombe на Python и C++.
flowchart TD
A[Задача: взломать нераскрытые сообщения Crypto Cellar] --> B[GPT-6 Astra выбирает MVUEH как цель]
B --> C[Анализ связанного сообщения SIPVX 2017 г.]
C --> D[Криб: повторяющееся место ROSENOW ROSENOW]
D --> E[Написание симулятора Enigma на Python и C++]
E --> F[Запуск Enigma Bombe: 14,8 млн проверок ключей]
F --> G[Нахождение правильного ключа и открытого текста]
G --> H[Независимая верификация двумя реализациями]
Исследователи предположили, что последовательность ROSENOWROSENOW присутствует и в MVUEH — эти 14 символов использовались как «криб», сокращающий пространство перебора. Остальные 68 символов сообщения заранее известны не были.
Работу усложняло состояние архивных документов: перед поиском ключа команда определила 12 позиций, где отдельные рукописные буквы могли читаться по-разному.
Сравнение ключей для сообщений 10 июля 1941 года
| Параметр | SIPVX (взломан в 2017) | Дневной ключ | MVUEH (взломан в 2026) |
|---|---|---|---|
| Порядок роторов (Walzen) | 5-1-2 | 5-1-2 | 2-5-3 |
| Коммутационная панель (Stecker) | особая | стандартная | уникальная |
| Установка колец (Ringstellung) | особая | стандартная | уникальная |
| Статус | решён | база | решён (2026) |
ИИ как архивный исследователь
Одна из самых любопытных деталей — GPT-6 Astra не ограничился публично доступными материалами. В логах модели обнаружилось упоминание конкретных томов немецкого Бундесархива — RS 3-3/20a и RS 3-3/63b — которые не опубликованы на сайте Crypto Cellar. Вейеруд отметил, что сам потратил несколько недель на изучение тех самых файлов, которые ИИ идентифицировал самостоятельно.
Модель автономно искала в архивах, построила симулятор «Энигмы» и выполняла параллельный криптоанализ. Исследователи подчёркивают: этот прорыв касается исторических исследований шифров и не угрожает современной криптографии.
Верификация результата
Две независимые реализации «Энигмы» смогли расшифровать и повторно зашифровать все 82 символа сообщения и его заголовка с найденными параметрами. Весь код, поисковые данные и рабочий 3D-симулятор «Энигмы» доступны для скачивания на странице проекта.