Світ історичної криптографії щойно отримав серйозний струс. Найновіша мовна модель Anthropic, Claude Fable 5.1, зуміла розшифрувати знамениту криптограму Cyphral Distich, створену шотландським письменником Томасом Еркхартом понад 370 років тому. Це досягнення, про яке я розповім детальніше, може змінити наше уявлення про можливості штучного інтелекту у сфері дешифрування.
Cyphral Distich являє собою два рядки, що містять по 32 числа. Ця криптограма була виявлена в кінці трактату Еркхарта Logopandecteision, датованого 1653 роком. Протягом століть шифр залишався неприступним: у 1899 році його винесли на публічне обговорення в Notes and Queries, а пізніше він потрапив до авторитетної криптографічної літератури XX століття. Дослідник Клаус Шмех навіть помістив його на 28-ме місце в рейтингу 50 найскладніших нерозшифрованих повідомлень в історії.
Ключ до розгадки: сама книга
Попередні спроби дешифрування зазнавали невдачі, оскільки ґрунтувалися на частотному аналізі та підстановочних шифрах, припускаючи, що ключ потрібно шукати поза текстом. Однак Fable 5.1 звернула увагу на критичні деталі. Шифр був надрукований одразу після 32 «прокуритацій» Еркхарта — пронумерованих побажань, що завершуються фразами на кшталт «це бажання» або «надія». Число 32 автор особливо підкреслював у тексті.
Модель виявила закономірність: i-те число в рядку відсилає до i-ї прокуритації, значення вказує на порядковий номер слова в ній, а з перших літер цих слів складається послання. Розшифрований текст виявився двовіршем на підтримку Карла II: «Боже, підтримай короля Карла Другого і зроби його верховним правителем цієї землі».
Результат самоперевірний: у кожному рядку рівно 32 літери, рядки римуються, а політична позиція Еркхарта як прихильника Стюартів повністю узгоджується зі змістом.
Друга перемога та розбіжності в спільноті
Тим самим методом модель розшифрувала складнішу криптограму Cyphral Octastich із 285 чисел, де ключем слугували сторінки книги The Jewel (1652 рік). Щоправда, дев'ять літер у п'ятому рядку залишилися нерозшифрованими через відсутність потрібного аркуша в оцифрованих копіях.
Однак не все так однозначно. Фахівці з історичних шифрів уже висловили сумніви. У звіті Reticuli Labs вказано на десять невідповідностей в алгоритмі: для отримання слова KING необхідна літера «K» на 11-й позиції, але у відповідному розділі немає слів, що починаються на цю літеру. Перебір 65 варіантів підрахунку дав лише вісім збігів із 64 — рівень чистої випадковості.
Мій аналіз: хоча досягнення Fable 5.1 вражає, суперечки навколо методології показують, що ми лише починаємо розуміти, як ІІ взаємодіє з історичними загадками. Можливо, істина десь посередині, і нам знадобиться фізичний примірник видання 1653 року для остаточного вердикту. У будь-якому разі, це демонстрація того, що сучасні LLM здатні на нестандартне мислення, яке виходить за межі простого перебору варіантів.