Недавно двое криптоаналитиков заявили, что им удалось расшифровать два сообщения, зашифрованных с помощью «Энигмы» и остававшихся неразгаданными долгое время. Для этого они использовали большие языковые модели (LLM), созданные компаниями OpenAI и Anthropic.
Источник изображения: Crypto Cellar
Пионер компьютерных технологий Алан Тьюринг наиболее известен благодаря одноимённому тесту, призванному определить, можно ли отличить искусственный интеллект от человека. Однако куда более важным испытанием, с которым ему пришлось столкнуться при жизни, стал взлом шифра «Энигмы» — устройства, использовавшегося нацистской Германией во время Второй мировой войны.
Хотя Тьюринг и его команда криптоаналитиков создали ранний компьютер под названием «Бомба» (Bombe), позволивший Великобритании расшифровывать сообщения «Энигмы» во время Второй мировой войны, небольшое количество архивных сообщений так и осталось нерасшифрованным. В основном проблема с расшифровкой связана с ошибками, которые были допущены при передаче сообщений или теми, кто изначально шифровал текст.
Разработчик Картер Леффен (Carter Leffen) поручил новейшей модели OpenAI под названием Astra найти в базе данных сообщений «Энигмы» нерасшифрованное сообщение и декодировать его. Модель успешно справилась с задачей: она провела собственный поиск по архивам, обнаружила контекстные подсказки, создала симулятор «Энигмы» и в итоге восстановила открытый текст сообщения, которое ставило исследователей в тупик с 2005 года. Леффен даже использовал Astra для создания интерактивного веб-сайта, где подробно разъясняется суть этой проблемы.
Фроде Вейеруд (Frode Weierud), инженер-электрик на пенсии, всю жизнь увлекающийся криптографией, ведёт сайт Crypto Cellar, содержащий разнообразные ресурсы, записи и базу данных зашифрованных сообщений. На прошлой неделе Вейеруд подтвердил правильность решения, найденного Леффеном, и признался, что результат привёл его в «полный восторг».
По словам Вейеруда, в логах модели Astra обнаружились упоминания архивных сообщений из «частной коллекции», не размещённой на его сайте. Он до сих пор не уверен, получила ли модель доступ к этим данным, но предполагает, что они могли быть опубликованы другим исследователем в интернете или что модель смогла получить доступ к открытым архивам правительства Германии.
«GPT–6 Astra ведёт себя как высокопрофессиональный криптоаналитик и архивист. То, на что у исследователя-человека ушли бы недели или даже месяцы, система выполнила всего за два дня. Лично я потратил несколько недель на изучение документов из Федерального архива Германии (Bundesarchiv), на которые ссылается модель GPT–6 Astra», — написал Вейеруд.
21 сентября с Вейерудом связался другой криптоаналитик — Джек Уиллис (Jack Willis), специалист в области кибербезопасности. Он сообщил, что использовал модель Claude Opus 5 от компании Anthropic для расшифровки ещё одного сообщения, которое до сих пор оставалось неразгаданным. Уиллис предоставил модели Claude гораздо более подробные вводные данные, благодаря чему она смогла использовать известную подпись (имя конкретного офицера) и успешно расшифровать сообщение.
Вейеруд отмечает, что осталось всего семь нерасшифрованных сообщений, зашифрованных с помощью «Энигмы», а также одно сообщение, для которого известен открытый текст, но сам шифр пока не взломан.