Как на самом деле работала дешифровальная машина Алана Тьюринга
Машина «Энигма» могла зашифровать сообщение миллиардами различных способов. «Бомба» Тьюринга не угадывала ответ — она исключала все настройки, которые не могли быть правильными.
Машина «Энигма» немецких военных выглядела как увеличенная пишущая машинка, но внутри это была электромеханическая головоломка: клавиатура, соединенная проводами через набор роторов и коммутационную панель с панелью ламп. При наборе буквы электрический сигнал проходил через текущую проводку роторов и зажигал другую букву на ламповой панели — это был закодированный вывод. Поскольку сами роторы меняли положение при каждом нажатии клавиши, одна и та же буква, набранная дважды подряд, могла зажечь две совершенно разные лампы. Количество возможных начальных конфигураций исчислялось миллиардами, и немецкие операторы ежедневно меняли настройки.
Взлом «Энигмы» не был изначально британским достижением. В 1920-х и 1930-х годах польские математики — в основном Мариан Реевский — разработали способы использования слабых мест в более ранней, более простой версии шифра, и к 1938 году они построили машину под названием «Бомба», чтобы ускорить поиск ежедневных настроек. В июле 1939 года, за несколько недель до войны, польская разведка передала Великобритании и Франции все, что у них было: реконструированные машины «Энигма» и подробные записи об их методах. Это был задел, а не готовое решение — немцы с тех пор добавили дополнительные роторы и ужесточили свои процедуры, что сделало польскую «Бомбу» устаревшей почти сразу после того, как Великобритания ее получила.
Что на самом деле делала «Бомба»
В Блетчли-Парке Алан Тьюринг и его коллега-математик Гордон Велчман разработали новую машину, построенную Британской компанией по производству табулирующих машин и известную как «Бомба». Она не расшифровывала сообщения напрямую. Вместо этого дешифровщики полагались на «подсказку» — предположение о слове или фразе, которая, вероятно, появится где-то в сообщении, например, в обычном метеорологическом отчете или стандартном прощании. Из-за одной особенности конструкции «Энигмы» буква никогда не могла кодироваться как сама себя, поэтому подсказка, которая совпадала буква в букву с зашифрованным текстом, могла быть проверена на каждой возможной настройке ротора. «Бомба» механически и электрически прорабатывала эти настройки, и в тот момент, когда настройка приводила к логическому противоречию — подсказка просто не могла быть верной при такой конфигурации — машина исключала ее и двигалась дальше. То, что оставалось после проработки всех возможностей, было небольшим количеством настроек, которые стоило проверить вручную.
Создание подсказок
Хорошие подсказки были доступны не всегда, поэтому дешифровщики иногда создавали их. В одной из задокументированных тактик Королевские ВВС намеренно минировали участок воды, который немцы уже очистили, ожидая, что немецкий флот сообщит о новых минах в сообщении. Поскольку дешифровщики уже примерно знали, что будет сказано в отчете о новом минном поле, эта ожидаемая фраза становилась подсказкой. Это напоминание о том, что работа Блетчли-Парка не была чисто математической — она сочетала логический вывод с рабочим знанием немецкой военной рутины. К середине 1940 года эта комбинация позволила Блетчли читать сигналы немецких ВВС, и Тьюринг лично руководил Хижиной 8, секцией, которая взломала гораздо более сложную немецкую военно-морскую «Энигму», которая использовала более строгий набор процедур, чем другие рода войск.
Рассказано в виде иллюстрированной истории

Часто задаваемые вопросы
Алан Тьюринг изобрел «Бомбу» полностью самостоятельно?
Нет. Тьюринг разработал ее вместе с коллегой-математиком из Блетчли-Парка Гордоном Велчманом, и все усилия основывались на более ранних работах польских криптографов, которые взломали более простую версию «Энигмы» в 1930-х годах и поделились своими методами с Великобританией в июле 1939 года, за несколько месяцев до начала войны.
«Бомба» сама расшифровывала сообщения?
Не напрямую. Она исключала невозможные настройки ротора, проверяя их на известном или предполагаемом фрагменте открытого текста, называемом подсказкой, используя логические противоречия для исключения неправильных ответов. После того как «Бомба» сужала круг возможностей, дешифровщики все еще подтверждали и расшифровывали сообщение вручную.
Почему никто не знал об этой работе так долго после войны?
Британское правительство держало в секрете усилия по взлому «Энигмы» почти тридцать лет после 1945 года, отчасти потому, что некоторые захваченные машины «Энигма» все еще использовались, неосознанно, другими правительствами, за которыми следила Великобритания. Тьюринг и его коллеги из Блетчли-Парка не получили публичного признания за свою военную работу в течение этого периода.