Світ криптографії став свідком історичного прориву: модель Claude Fable 5.1 від Anthropic успішно дешифрувала знамениту криптограму Cyphral Distich, складену шотландським письменником Томасом Еркхартом понад 370 років тому. Мої колеги з дослідницького проєкту Vals AI підтвердили цей результат, і я маю визнати, що ця подія здатна перевернути уявлення про можливості штучного інтелекту в історичній аналітиці.

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 представили звіт, що оскаржує висновки Vals AI. Вони вказують на невідповідності в алгоритмі: для отримання слова KING літера «K» має перебувати на 11-й позиції, але у відповідній прокуритації з 80 слів немає жодного, що починається на цю літеру. Усього таких розбіжностей — десять. Альтернативні варіанти підрахунку дали лише вісім збігів із 64 літер, що відповідає рівню випадковості.

Крім того, критики зазначають: в оцифрованій копії видання 1653 року числових рядків після прокуритацій немає взагалі — обидві криптограми відомі за біографією Еркхарта, випущеною в 1899 році.

Мій аналіз: Незалежно від результату суперечки, сам факт, що LLM здатна формулювати та перевіряти складні криптографічні гіпотези, спираючись на контекстуальні підказки в історичних документах, — це колосальний крок уперед. Навіть якщо конкретна розшифровка виявиться небезспірною, методологія, продемонстрована Fable 5.1, відкриває нові горизонти для застосування ШІ в історичній криптографії. Суперечка навколо результату лише підкреслює важливість верифікації та здорового скептицизму в нашій галузі.