Обновление
машин «Энигма» не было случайным: Германия уже начала агрессивную
экспансию в Европу с аннексии Чехословакии и Австрии и планировала
вторжение в Польшу. В 1939 г. в связи со вспыхнувшим в сердце Европы
конфликтом и завоеванием их страны поляки передали все машины «Энигма» и
сведения о них британским союзникам, которые в августе того же года
решили объединить свои ранее рассредоточенные криптоаналитические
отделы. Новым центром был выбран особняк, расположенный на окраине
Лондона, в поместье Блетчли-Парк. В команду Блетчли-Парка был включен
блестящий криптоаналитик, молодой кембриджский математик Алан Тьюринг.
Он был мировым авторитетом в тогда еще только зарождавшейся теории
вычислений и был открыт для работы на новых, революционных проектах.
Расшифровка усовершенствованных машин «Энигма» оказалась серьезным
импульсом для ускоренного развития теории вычислений. Эксперты за работой в Блетчли-Парке, где был расшифрован код «Энигмы». Эксперты
Блетчли-Парка сосредоточились на расшифровке коротких фрагментов
зашифрованного текста, содержание которых они примерно знали. Например,
благодаря «полевым» шпионам было известно, что немцы около шести вечера
каждый день передавали кодированные сообщения о метеорологических
условиях в различных точках вдоль линии фронта. Таким образом, можно
было с достаточной степенью уверенности ожидать, что сообщение,
перехваченное вскоре после этого часа, содержало зашифрованные версии
таких слов, как «погода» и «дождь». Тьюринг изобрел электрическую
систему, которая менее чем за пять часов позволяла воспроизвести все
возможные 1054650 комбинаций расположения трех роторов. В
эту систему вводили зашифрованные символы, которые по их длине или
другим признакам, возможно, соответствовали словам «погода» и «дождь». Предположим,
мы подозреваем, что зашифрованные символы FGRTY соответствуют слову
BREAD («хлеб»). После введения шифровки в машину, если при каком-то
положении роторов получалось слово BREAD, криптоаналитики знали, что
найден ключ, соответствующий конфигурации начальных позиций роторов.
Затем оператор вводил зашифрованный текст в настоящую машину «Энигма» с
роторами, расположенными в соответствии с найденным ключом. Если машина
показывала, например, расшифрованный текст DREAB, было ясно, что часть
шифра связана с конфигурацией коммутационной панели и включает
перестановку букв D и В. Таким образом криптоаналитики получали весь
шифр. Секреты «Энигмы» постепенно раскрывались. В процессе разработки и
совершенствования вышеупомянутых аналитических методов команда
Блетчли-Парка построила первую в истории программируемую вычислительную
машину, названную Colossus. Colossus,
предшественник современного компьютера, в Блетчли-Парке. Фотография,
сделанная в 1943 г., показывает панель управления сложного устройства.
|