После многих различных криптоаналитических манипуляций ему удалось расшифровать фрагмент текста, в котором было следующее: «Съем эту шляпу». Стало понятно, что это не настоящая шифровка, а подлог сотрудников МНО. И действительно, один из сотрудников признался, что написал эту фразу, будучи уверенным, что Циган ее не расшифрует.
Несмотря на строгий запрет, лейтенант С. ознакомил штабного капитана Цигана с имеющимися шифромашинами. Цигану не пришлось долго трудиться, чтобы убедить лейтенанта С. в том, что эти машины не подходят для нашей армии, но все было напрасно.
Уже тогда дешифровальная группа имела американскую полевую шифромашину «M-209-B», которая криптологически превышала вышеупомянутые машины. Последующая реорганизация Генштаба, при которой дешифровальная группа вошла в состав военной контрразведки генерала Антонина Рацека, полностью прервала контакты между дешифровщиками и шифровальщиками. Такое состояние дел практически остается в ЧСР и сейчас, и не только в армии, а и в гражданских криптологических агентствах.
На пенсии полковник Кароль Циган работал в качестве криптолога-любителя при составлении и дополнении информации по истории криптологии своего времени, а также участвовал в написании уникальной чехословацкой монографии под названием «Шифрование — алгоритмы, методы, практика», которая была опубликована в Праге в 1992 году.
Военный криптоаналитик подполковник Иржи Янечек был лично знаком с полковником Каролем Циганом и вместе с ним участвовал в успешном раскрытии и прочтении сотен шифровок, которые циркулировали между штаб-квартирой МНО в Лондоне и группами сопротивления на местах. В 1998 году он издал книгу «Джентльмены (не)читают чужих писем», а в 2006 году — «Расшифрованные секреты».
13. Первые компьютеры
13.1. Английский «Колосс»
Работая во время Второй Мировой войны в английской правительственной криптологической школе в Блетчли-Парке, инженер и математик Алан Тьюринг (Alan Turing) всерьез увлёкся созданием электронно-вычислительной машины (далее — ЭВМ) для раскрытия шифров немецкой шифромашины «Enigma». Ничего подобного в то время еще не делали, поскольку для такой машины было нужно 1200 электронных ламп-тиратронов, и немногие верили, что этот «монстр» вообще будет работать.
Только в 2000 году, когда правительство Великобритании отважилось наконец опубликовать 500-страничное техническое описание своей первой ЭВМ «Colossus», стало известно, что британцы не отставали от американцев. По мнению многих специалистов, эта машина была не только непосредственным предшественником послевоенных цифровых компьютеров, но и первым практическим дополнением крупномасштабных и программно-управляемых вычислений. При этом Великобритания была первым государством, которое использовало ЭВМ для «раскрытия» кодов и шифров.
Для ускорения расшифровки сообщений Томми Флауэрс совместно с отделением Макса Ньюмана в 1943 году спроектировали принципиально новую дешифровальную машину, которая получила название «Colossus», и уже в начале 1944 года сравнительно быстрая автоматизированная расшифровка перехваченных сообщений велась полным ходом.
На момент начала проектирования «Colossus» в архиве команды Макса Ньюмана уже имелась автоматизированная оптомеханическая система «Heath Robinson», которая позволяла частично вычислять ключ шифрования системы «Lorenz SZ». Однако, использовать имеющиеся наработки полноценно оказалось невозможным из-за ряда недостатков. Одна из серьезных проблем «Heath Robinson» была сложность синхронизации двух перфолент входных данных, из-за которой машина часто давала сбои в процессе работы и имела низкую скорость считывания (до 1000 знаков в секунду).
Томми Флауэрс начал проектировать «Colossus» с «чистого листа». Несмотря на распространенное среди его коллег негативное отношение к электронным лампам, он решил перенести весь процесс моделирования работы шифра на ламповые схемы. Подверглись значительным изменениям, по сравнению с «Heath Robinson», элементарные ламповые комбинации, такие как сложение по модулю 2, запоминающие регистры и пр.
Благодаря этому количество входных лент сократилось до одной, проблема синхронизации исчезла, а скорость считывания повысилась до 5000 знаков в секунду. К тому же, по сравнению с «Heath Robinson», новая машина работала намного стабильнее. Полученная схема состояла из 1500 электронных ламп и позволяла расшифровывать сообщения за 2–3 часа.
Вскоре к команде Ньюмана и Флауэрса присоединился Аллен Кумбс (позже возглавивший проект после ухода Флауэрса), и уже летом 1944 года была представлена новая версия «Colossus II», состоящая уже из 2500 электронных ламп, и работающая в 5 раз быстрее своего предшественника. Отличительной ее особенностью являлась возможность программирования.