GPT-6 Astra зламує німецькі радіокоди під час Першої світової війни

Scienceblogs.de, німецький портал наукових блогів, має відносно відомий сайт Список 50 нерозгаданих шифрівдіапазон: Зашифрований текст, виданий серійним вбивцею Стати знаменитістю Рукопис Войнича.

Серед цих шифрів є Набір німецьких радіоповідомлень часів Першої світової війни Закодовано методом ADFGVX.

Цей метод проілюстровано в наступному прикладі з використанням слова «БУДИНОК» як ключа.

    A D F G V X
A   H O U S E A
D   B C D F G I
F   J K L M N P
G   Q R T V W X
V   Y Z 0 1 2 3
X   4 5 6 7 8 9

Як бачите, ADFGVX використовується як горизонтально, так і вертикально, щоб надати значення кожній «комірці» в таблиці. Наприклад, у цьому тексті «AA» відповідає букві H, «AD» — букві O, а «DA» — букві B. Тому слово «PRINZ» закодовано так:

FX GD DX FV VD

Використання будь-якого кодового слова, крім “БУДИНОК”, призводить до зовсім іншої таблиці.

Є список відомих ключів Німці використовували його для шифрування цих радіоповідомлень і сотень інших повідомлень. вже розшифрованоЦе включає експерта зі зламу кодів Джорджа Ласрі. Тим не менш, наразі більше дюжини проблем не вдалося вирішити, включаючи (наскільки мені відомо) наступне, вперше надіслане 27 листопада 1918 року (с. 217):

GPT-6 Astra зламала цей код і вважає, що оригінальне повідомлення:

EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X

Або англійською:

AN ENGLISH CRUISER ARRIVED AT SEVASTOPOL ON THE ?4TH AN ALLIED SQUADRON FOLLOWS ON THE 26TH

Ця модель використовувала “TRUPPPENVERSCHIEBUNG” як слово шифрування, як зазначено на сторінці. Дж. Рівз Чайлдс, Історія та принципи німецького військового кодексу, 1914-1918, 214-215. Цей пароль шифрування дає наступну таблицю.

Перед використанням цієї таблиці необхідно переставити слово «TRUPPPENVERSCHIEBUNG» так, щоб літери в слові були в алфавітному порядку (наприклад, T — 16-те, R — 13-те).

Далі по горизонталі виписується той самий «TRUPPPENVERSCHIEBUNG», а під ним у 19 рядках написані символи зашифрованого повідомлення (всього 170 символів, тобто 8 рядків по 19 символів і 1 рядок по 18 символів). Це також означає, що є 18 стовпців з 9 символами в кожному та один стовпець (стовпець «G») з 8 символами. Звідси T є 16-м стовпцем, тому є 14 стовпців із 9 символами та один стовпець G із 8 символами перед ним. 9×14 + 1×8 = 134, тому «T» відповідає наступному 135-му символу в повідомленні, яким є «A». Так само наступна літера «R» відповідає літері «V» (R — 13-та літера за алфавітом, тому перед нею 11×9 + 1×8 = 107 символів; 108-м символом у повідомленні є «V»).

У таблиці вище «AV» відповідає «E», першій літері «EIN». Повторюйте цей процес, доки не розшифруєте все повідомлення.

(ой.)

Гіпотеза Astra щодо того, чому це конкретне повідомлення раніше не було розкрито, полягає в тому, що “TRUPPPENVERSCHIEBUNG” використовувався як ключ від 9 грудня 1918 року. З іншого боку, як згадувалося вище, це повідомлення було надіслано раніше, 27 листопада 1918 року. Причина цієї невідповідності невідома.

«Астра» відчула потребу перевірити його роботу і виявила, що британський крейсер «Кентербері» справді прибув до Севастополя 24 листопада 1918 року. оригінальний журнал:

…і ескадра союзників послідувала 26 листопада (див. трохи нижче рядка 11, де показано прибуття ескадрильї союзників).

я Я не знав, що це повідомлення коли-небудь було розшифровано. Тому я ділюся тут своїми незначними (але я вважаю дуже гарними) результатами, а також пояснюю особливості цієї моделі.