Найти тему
Вторая тысяча лет

Энигма, Лоренц и преступные ошибки шифровальщиков

Алгоритм выработки ключа той же «Энигмы» содержал в себе принципиальную ошибку, которая, собственно, и позволила его взломать.

Многочисленные нарушения существующих правил и инструкций, немецкими шифровальщиками, значительно облегчали эту работу.

Еще в 1940 году им было запрещено при выработке ключа использовать любую букву три раза, слова-сокращения, дорожные знаки, позывные, буквы в алфавитном порядке или в порядке клавиатуры «Энигмы», имена, названия и т.п. Тем не менее нарушения шли сплошным потоком практически до конца войны.

Широкое применение этой машины, наряду с простотой ее эксплуатации, привело к снижению требований к качеству и подготовке личного состава ее обслуживающего. Ну а астрономические цифры, относящиеся к ее ключевому пространству, просто затмили собой все другие факторы.

Американцы привнесли в процесс дешифровки свойственный им размах.

Американская "Бомба" Дейтон, Огайо. Фото: Агентство Национальной Безопасности
Американская "Бомба" Дейтон, Огайо. Фото: Агентство Национальной Безопасности

Было изготовлено 120 «бомб» («Атланта» и «Рочестер») каждая из которых заменяла 36 «Энигм»

В период с февраля 1944 до 7 мая 1945 действовавший в Европе 6182 отряд радиоразведки вскрыл 425 ключей, а его эффективность была на 38% выше, чем у имевших 4-х летний опыт англичан

«Энигма» не единственная и далеко не самая «стойкая» шифровальная машина, применявшаяся в тот период в Германии. Машина «Лоренц» имела ключевое пространство 2 в 510 (10 в 151) комбинаций. Однако шифр содержал и короткопериодические компоненты.

В конце августа 1941 немецкий оператор передал сообщение из 4500 знаков. Однако оно не прошло, и его корреспондентом, по открытой связи был запрошен повтор.

Сообщение было повторено с использованием старого ключа. Кроме того, оператор внес в сообщение незначительные изменения.

В итоге англичанам уже в январе 1942 года удалось вскрыть эту машину используя статистические методы.

Для ускорения расшифровки под руководством Т. Флауэрса за 7 месяцев была разработана ЭВМ «Colossus», первая ЭВМ в мире. В январе 1944 этой ЭВМ был расшифрован первый текст.

Colossus Mr2 1943 год  Источник: The National Archives (United Kingdom)
Colossus Mr2 1943 год Источник: The National Archives (United Kingdom)

Столь плачевный, для немцев, итог стал возможен в результате грубейшей ошибки немецкого оператора, классифицируемой как «Служебное преступление». Произошел практически классический случай «двойного использования»

При двойном использовании возникает частный случай шифрования одного осмысленного текста другим осмысленным текстом Т1+ Г — (Т2+Г) = Т1-Т2. В общем плане разность знаков шифрованного текста равна разности знаков открытого текста. Появляется возможность бесключевого чтения.

Нарушение этого простого правила ведет к тяжким последствия. Супругов Розенберг, например, привело на электрический стул.

Для того чтобы этого избежать в шифровальных машинах предусмотрены специальные контрольно-блокировочные устройства, исключающие случайное двойное использование. Тут ключевое слово случайное, ибо при желании обойти их можно, и практически каждый оператор знает, как это сделать.

Чтобы отбить такое желание, на табличке русским языком и по металлу было написано «Двойное использование — служебное преступление»

Первое советское КБУ, исключающее «двойное использование» разработал М. С. Козлов, первый офицер-шифровальщик СССР с высшим военным образованием. В послевоенные годы, помимо своей основной работы в конструкторском отделе 8-го Управления ГШ он уделял большое внимание методам обучения будущих шифровальщиков. Вышел в отставку, после 40 лет службы, в 1968 г.

Я прожил очень удачную и интересную жизнь! Я горжусь тем, что наши шифры никто не может прочесть, в этом есть и моя заслуга