Введение

Британский и канадский криптограф и математик.

Вторая мировая война

Вскоре после начала Второй мировой войны преподаватель Тютте, Патрик Дафф, предложил его для работы в правительственной школе кода и шифров в Блетчли-парке (BP). Он прошел собеседование и был отправлен на учебный курс в Лондон, прежде чем прибыть в Блетчли-Парк, где присоединился к исследовательскому отделу. Сначала он работал над шифром Хагелина, используемым итальянским флотом. Это была коммерчески доступная роторная шифровальная машина, поэтому механика шифрования была известна, а для дешифровки сообщений требовалось лишь определить настройку машины. Летом 1941 года Тютте был переведен на проект под названием "Fish" ("Рыба"). Разведданные показали, что немцы называли беспроводные телепринтерные системы передачи "Sägefisch" (пила). Это привело к тому, что британцы стали использовать кодовое название Fish для немецкой системы шифрования телепринтеров. Прозвище Tunny (тунец) было использовано для первого канала связи, отличного от азбуки Морзе, и впоследствии применялось к машинам Lorenz SZ и трафику, который они шифровали. В телеграфии использовался 5-битный Международный телеграфный алфавит № 2 (ITA2). Ничего не было известно о механизме шифрования, кроме того, что сообщениям предшествовал 12-буквенный индикатор, что указывало на 12-роторную шифровальную машину. Поэтому первым шагом было диагностировать машину, установив ее логическую структуру и, следовательно, принцип работы. Тютте сыграл ключевую роль в этом, и лишь незадолго до победы союзников в Европе в 1945 году Блетчли-Парк получил шифровальную машину Tunny Lorenz. Прорывы Тютте в конечном итоге привели к массовому дешифрованию сообщений, зашифрованных Tunny, между немецким верховным командованием (OKW) в Берлине и их армейскими подразделениями по всей оккупированной Европе, и внесли – возможно, решающий – вклад в поражение Германии. На своем учебном курсе Тютте обучили технике экзамена Касиски, заключающейся в записи ключа на клетчатой бумаге, начиная новую строку после определенного количества символов, которое, как предполагалось, было частотой повторения ключа. Если это число было верным, то в столбцах матрицы наблюдалось бы больше повторений последовательностей символов, чем можно было бы объяснить случайностью. Тютте знал, что в индикаторах Tunny использовалось 25 букв (без J) для 11 позиций и только 23 буквы для остальных. Поэтому он применил технику Касиски к первому импульсу ключевых символов, используя повторение 25 × 23 = 575. Он не заметил большого количества повторений в столбцах с этим периодом, но обнаружил это явление по диагонали. Поэтому он попробовал снова с периодом 574, что выявило повторения в столбцах. Узнав, что простые множители этого числа – 2, 7 и 41, он попробовал снова с периодом 41 и "получил прямоугольник из точек и крестов, изобилующий повторениями". Однако стало ясно, что первый импульс ключа был сложнее, чем тот, который генерируется одним колесом с 41 ключевым импульсом. Тютте назвал эту составляющую ключа (chi1). Он предположил, что существует еще одна составляющая, которая складывается по модулю 2 (XOR) с этой, и которая не всегда меняется с каждым новым символом, и что она является произведением колеса, которое он назвал (psi1). То же самое относилось к каждому из пяти импульсов (и). Таким образом, для одного символа весь ключ K состоял из двух компонентов:

В Блетчли-парке импульсы "марки" обозначались "x", а импульсы "пробела" – "•". Например, буква "H" кодировалась как "••x•x". Вывод Тютте о компонентах chi и psi стал возможен благодаря тому, что точки с большей вероятностью следовали за точками, а кресты – за крестами. Это было следствием слабости в немецкой процедуре установки ключа, которую они позже устранили. После этого прорыва остальные члены исследовательского отдела присоединились к изучению других импульсов, и было установлено, что все пять колес chi сдвигались с каждым новым символом, а все пять колес psi двигались вместе под управлением двух колес mu или "моторов". В течение следующих двух месяцев Тютте и другие члены исследовательского отдела разработали полную логическую структуру машины, с набором колес, несущих кулачки, которые могли находиться либо в положении (поднятом), добавляя "x" к потоку ключевых символов, либо в альтернативном положении, добавляя "•". Диагностика работы машины Tunny таким образом была поистине выдающимся криптоаналитическим достижением, которое, в цитате к награждению Тютте орденом Канады, было описано как "один из величайших интеллектуальных подвигов Второй мировой войны".

Статистический метод Тютте

Для расшифровки сообщения Тунни требовалось знание не только логического функционирования машины, но и начальных позиций каждого ротора для конкретного сообщения. Велись поиски процесса, который бы обрабатывал шифротекст или ключ, чтобы получить распределение частот символов, отклоняющееся от равномерности, к которой стремился процесс шифрования. В июле 1942 года, находясь в командировке в Исследовательском отделе, Алан Тьюринг выяснил, что операция XOR над значениями последовательных символов в потоке шифротекста и ключа усиливает любые отклонения от равномерного распределения. Полученный поток (обозначаемый греческой буквой "дельта" Δ) назывался разностью, поскольку XOR эквивалентен вычитанию по модулю 2. Это дало возможность проникнуть в Tunny, потому что, хотя частотное распределение символов в шифротексте нельзя было отличить от случайного потока, это не относилось к версии шифротекста, из которой был удален компонент чи ключа. Это объяснялось тем, что если в открытом тексте встречался повторяющийся символ, а колеса пси не сдвигались, то дифференцированный символ пси был бы нулевым символом ("/" в Блетчли-Парке). При операции XOR с любым символом этот символ не оказывает влияния. Повторяющиеся символы в открытом тексте встречались чаще как из-за особенностей немецкого языка (EE, TT, LL и SS относительно распространены), так и потому, что телеграфисты часто повторяли символы сдвига цифр и сдвига букв, поскольку их потеря в обычном телеграфном сообщении могла привести к бессмыслице. Как указано в "Общем отчете о Тунни": "Тьюрингер ввел принцип, согласно которому ключ, дифференцированный на единицу (теперь называемый ΔΚ), может дать информацию, недоступную из обычного ключа. Этот принцип Δ стал фундаментальной основой почти всех статистических методов взлома и настройки колес. Суть этого метода заключалась в поиске начальных настроек компонента чи ключа путем последовательной проверки всех возможных положений его комбинации с шифротекстом и поиска признаков неравномерности, отражающих характеристики исходного открытого текста. Любые повторяющиеся символы в открытом тексте всегда генерировали •, и аналогично генерировали • всякий раз, когда колеса пси не сдвигались, и примерно в половине случаев, когда они сдвигались – около 70% в целом. Помимо применения дифференцирования к полным 5-битным символам кода ITA2, Тютте применил его к отдельным импульсам (битам). Необходимо было установить текущие настройки колес чи, чтобы можно было сгенерировать соответствующую последовательность символов этих колес. Генерация 22 миллионов символов со всех пяти колес чи была непрактичной, поэтому изначально она была ограничена 41 × 31 = 1271 символами с первых двух колес. После объяснения своих результатов Максу Ньюману, Ньюману было поручено разработать автоматизированный подход к сравнению шифротекста и ключа для выявления отклонений от случайности. Первая машина получила название Heath Robinson, но гораздо более быстрый компьютер Colossus, разработанный Томми Флауэрсом и использующий алгоритмы, написанные Тьютте и его коллегами, вскоре взял на себя задачу взлома кодов.

Личная жизнь и смерть

Помимо карьерных преимуществ работы в новом Университете Ватерлоо, Биллу и его жене Доротее пришлась по душе более сельская обстановка округа Ватерлоо. Они купили дом в близлежащей деревне Вест-Монтроуз, провинция Онтарио, где наслаждались пешими прогулками, проводили время в своем саду на реке Гранд и позволяли другим любоваться прекрасными пейзажами их участка. Они также прекрасно знали всех птиц, обитавших в их саду. Доротея, увлеченная гончарным делом, также любила пешие походы, а Билл организовывал туристические поездки. Даже под конец жизни Билл оставался любителем прогулок. После смерти жены в 1994 году он вернулся в Ньюмаркет (Суффолк), но затем вновь переехал в Ватерлоо в 2000 году, где скончался два года спустя. Он похоронен на кладбище Вест-Монтроуз Объединенной церкви.