Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Военного времени картина Блетчли Парк Bombe

Бомбы ( UK : / б ɒ м б / ) представляет собой электромеханическое устройство , используемое британскими криптологов , чтобы помочь расшифровать немецкий Enigma машин -encrypted секретных сообщений во время Второй мировой войны . [1] ВМС США [2] и армии США [3] позже создавали свои собственные машины в одной и той же функциональной спецификации, хотя и по- разному спроектированы как друг от друга и от польских и британских bombes.

Британская бомба была разработана на основе устройства, известного как « бомба » ( польский : bomba kryptologiczna ), которое было разработано в Польше в Biuro Szyfrów (бюро шифров) криптологом Марианом Реевским , который ранее нарушал сообщения немецкой Enigma. семь лет, используя его и более ранние машины. Первоначальный проект Британского Bombe был произведен в 1939 году в Великобритании кодекса правительства и Cypher School (GC & CS) в Блетчли - Парк по Алана Тьюринга , [4] с важным уточнением , разработанной в 1940 году Уэлчман . [5]Инженерным проектированием и строительством занимался Гарольд Кин из британской компании по производству табуляторов . Первая бомба под кодовым названием Victory была установлена ​​в марте 1940 года [6], в то время как вторая версия, Agnus Dei или Agnes , включающая новую конструкцию Велчмана, работала к августу 1940 года [7].

Бомба была разработана, чтобы обнаруживать некоторые повседневные настройки машин Enigma в различных немецких военных сетях : в частности, набор используемых роторов и их положение в машине; начальные позиции сердечника ротора для сообщения - клавиша сообщения - и одна из проводок коммутационной панели . [8] [9] [10]

Машина Enigma [ править ]

Трехроторная Enigma с коммутационной панелью ( Steckerbrett )
Изображение серии из трех роторов от машины Enigma

Enigma - это электромеханическая роторная машина, используемая для шифрования и дешифрования секретных сообщений. Он был разработан в Германии в 1920-х годах. Повторяющиеся изменения электрического пути от клавиатуры к ламповой панели реализуют полиалфавитный замещающий шифр, который превращает открытый текст в зашифрованный текст и обратно. Скремблер Enigma содержит роторы с 26 электрическими контактами на каждой стороне, проводка которых отводит ток в другое положение с двух сторон. При нажатии клавиши на клавиатуре электрический ток проходит через входной барабан на правом конце скремблера, а затем через набор роторов к отражающему барабану.(или отражатель), который поворачивает его обратно через роторы и входной барабан и наружу для освещения одной из ламп на ламповом щитке. [11]

При каждом нажатии клавиши правый или «быстрый» ротор продвигается на одну позицию, что вызывает изменение шифрования. Кроме того, один раз за оборот правый ротор заставляет средний ротор двигаться вперед; средний ротор аналогичным образом заставляет левый (или «медленный») ротор двигаться вперед. Положение каждого ротора обозначается буквой алфавита, отображаемой через окошко. Оператор Enigma вручную вращает колеса, чтобы установить начальную позицию для шифрования или дешифрования сообщения. Последовательность из трех букв, указывающая начальное положение роторов, является «ключом сообщения». Осталось 26 3= 17 576 различных клавиш сообщений и различные положения набора из трех роторов. Открыв крышку станка и отпустив прижимную планку, набор из трех роторов на их шпинделе может быть удален из станка и их последовательность (так называемая «порядок колес» в Блетчли-парке) может быть изменена. Умножение 17 576 на шесть возможных порядков колес дает 105 456 различных способов настройки скремблера. [12]

Коммутационная панель машины Enigma, на которой показаны две пары замененных букв: S – O и A – J. Во время Второй мировой войны было выполнено десять подключений к коммутационной панели.

Хотя 105 456 - большое число [13], оно не гарантирует безопасности. Возможна атака методом грубой силы: можно представить себе использование 100 клерков кода, каждый из которых пытается расшифровать сообщение, используя 1000 различных настроек ротора. Поляки разработали карточные каталоги, чтобы можно было легко найти положение ротора; Британия построила EINSкаталоги " " (распространенное немецкое слово, означающее номер один). Возможны и менее интенсивные методы. Если весь трафик сообщений в течение дня использовал одну и ту же начальную позицию ротора, то частотный анализ для каждой позиции мог бы восстановить полиалфавитные замены. Если использовались разные стартовые положения ротора, то перекрывающиеся части сообщения можно было бы найти с помощью индекса совпадения . [14]Многие крупные державы (в том числе немцы) могли бы нарушить движение Enigma, если бы знали, как работает ротор. Немецкие военные знали, что Enigma слабая. [15]

В 1930 году немецкая армия представила дополнительную функцию безопасности, коммутационную панель ( Steckerbrett по-немецки; каждая вилка - это Stecker , и британские криптологи также использовали это слово), которая дополнительно шифровала буквы. Шифрование Enigma - это самообратная функция, означающая, что оно заменяет буквы взаимно: если Aпреобразуется в R, то Rпреобразуется в A. Преобразование коммутационной панели сохранило самообратное качество, но разводка коммутационной панели, в отличие от положения ротора, не изменяется во время шифрования. Эта закономерность была использована Уэлчманом в усовершенствовании бомбы «диагональной доской», что значительно повысило ее эффективность. [16]При использовании шести выводов вилки (оставив 14 букв «незакрепленными») было 100 391 791 500 возможных способов установки коммутационной панели. [17]

Важной особенностью машины с точки зрения криптоаналитика, а также ахиллесовой пята Enigma , было то, что отражатель в скремблере предотвращал шифрование письма как такового. Следовательно, любое предполагаемое решение, которое давало для любого места одну и ту же букву в предлагаемом открытом тексте и зашифрованном тексте, могло быть исключено. [18]

В преддверии Второй мировой войны немцы последовательно улучшали свои военные машины Enigma. К январю 1939 года были введены дополнительные роторы, так что три ротора были выбраны из пяти (следовательно, теперь было 60 возможных заказов на колеса) для армии и ВВС Enigmas, и три из восьми (что дало 336 возможных заказов на колеса). для машин ВМФ. Кроме того, на коммутационной панели использовалось десять выводов, оставив незакрепленными только шесть букв. Это означало, что ВВС и армия Enigmas могли быть настроены 1,5 × 10 19 способами. В 1941 году немецкий флот представил версию Enigma с вращающимся отражателем (M4 или Четырехроторная Enigma) для связи с подводными лодками . Это может быть установлено в 1,8 × 10 20различные пути. [17]

Четырехроторная Enigma [ править ]

К концу 1941 года изменения в судьбе немецкого флота в битве за Атлантику в сочетании с отчетами разведки убедили адмирала Карла Деница в том, что союзники могут читать закодированные сообщения ВМФ Германии, и четвертый винт с неизвестной проводкой был добавлен к немецкому флоту. Загадки, используемые для связи подводных лодок, производят систему Тритон , [ сомнительно ], известную в Блетчли-парке как « Акула» . [19] Это было связано с более тонкой конструкцией отражателя, чтобы освободить место для дополнительного ротора. Triton был спроектирован таким образом, чтобы при необходимости он оставался совместимым с трехроторными машинами: один из дополнительных «четвертых» роторов, «бета», был спроектирован таким образом, что, когда он был соединен с тонким отражателем «B», а ротор и кольцо были установлены в положение «А», пара действовала как отражатель «В», соединенный с тремя роторами. К счастью для союзников, в декабре 1941 года, до того, как машина поступила в официальную службу, подводная лодка случайно отправила сообщение с четвертым ротором в неправильном положении, а затем повторно передала сообщение с ротором в правильном положении, чтобы подражать трехвинтовому. машина. В феврале 1942 года изменение количества используемых роторов стало официальным, и союзникиспособность читать сообщения немецких подводных лодок прекратилась до тех пор, пока захват с захваченной подводной лодки не показал не только способность четырехвинтовой машины имитировать трехвинтовую машину, но также и то, что четвертый винт не двигался во время сообщения. Это вместе с вышеупомянутой ретрансляцией в конечном итоге позволило взломщикам кода выяснить схему подключения четвертых роторов «бета» и «гамма».[ необходима цитата ]

Первая половина 1942 года была « Вторым счастливым временем»."для немецких подводных лодок, с новым успехом в нападении на корабли союзников. Это было связано с безопасностью новой Enigma и способностью немцев читать сообщения конвоев союзников, отправленные в военно-морском шифре № 3. С января по март 1942 г. Немецкие подводные лодки потопили 216 кораблей у восточного побережья США. В мае 1942 года США начали использовать систему конвоев и потребовали затемнения прибрежных городов, чтобы корабли не выделялись на фоне их огней, но это дало лишь небольшое улучшение безопасности для судоходства союзников. Неспособность союзников изменить свой шифр в течение трех месяцев вместе с тем фактом, что сообщения союзников никогда не содержали необработанных расшифровок Enigma (или даже упоминалось, что они расшифровывали сообщения), помогли убедить немцев в безопасности их сообщений.Союзники узнали, что немцы взломали морской шифр почти сразу из расшифровок Enigma, но потеряли много кораблей из-за задержки с изменением шифра.[ необходима цитата ]

Принцип бомбы [ править ]

Список ключей German Enigma с настройками машины на каждый день месяца
Работающая восстановленная бомба сейчас находится в Национальном музее вычислительной техники в Блетчли-парке . Каждый из вращающихся барабанов имитирует действие ротора Enigma. Есть 36 эквивалентов Enigma и, в правом конце среднего ряда, три индикаторных барабанчика. Джон Харпер возглавил команду «Феникс», которая восстановила эту бомбу. [20] Он был официально включен герцогом Кентским , покровителем Британского компьютерного общества 17 июля 2008 года.

Следующие настройки машины Enigma должны быть обнаружены, чтобы расшифровать немецкие военные сообщения Enigma. Как только они будут известны, все сообщения для этой сети за этот день (или пару дней в случае немецкого флота) могут быть расшифрованы.

Внутренние настройки (требовавшие открытия крышки машины Enigma)

  • Выбор роторов, используемых в скремблере Enigma, и их положения на шпинделе ( Walzenlage или «порядок колес»). Возможные заказы на колеса составляли 60 (три винта из пяти на выбор) для армейских и военно-воздушных сил и 336 (три винта из восьми на выбор) для военно-морских сетей.
  • Положение метки поворота колец алфавита по отношению к сердечнику каждого используемого ротора ( Ringstellung или «настройки кольца»). Для каждого ротора имеется 26 возможных настроек кольца.

Внешние настройки (которые можно изменить, не открывая машину Enigma)

  • Соединения коммутационной панели ( Steckerverbindungen или «значения Stecker»). Десять отведений могут быть расположены в различных комбинациях (примерно 151 триллион). [21]
  • Положение ротора скремблера в начале шифрования ключа сообщения ( Grundstellung или «установка индикатора») - до мая 1940 г .; или после этого начальные положения каждого ротора в начале шифрования сообщения («ключ сообщения»), из которых может быть получена установка индикатора. Существует 17 576 возможных трехбуквенных ключей.

Бомба определила возможные начальные положения сердечников несущего винта и стэккер-партнера заданной буквы для набора команд колес. Затем для завершения процесса дешифрования использовались ручные методы. [22] По словам Гордона Велчмана , «... задача бомбы заключалась в том, чтобы просто уменьшить допущения о порядке колес и положениях скремблеров, которые требовали« дальнейшего анализа », до приемлемого числа». [23]

Структура [ править ]

Барабаны восстановленной бомбы в действии. Все верхние барабаны вращаются непрерывно и синхронно.
Три барабана одного из 36 эквивалентов Enigma и монтажные пластины для другого, показывая 104 контакта для проволочных щеток на задней части барабанов. Верхний барабан соответствует левому ротору Enigma, средний барабан - среднему ротору, а нижний барабан - правому ротору.
Проволочные щетки на задней части барабана от восстановленной бомбы.


Бомба была электромеханическим устройством, которое имитировало действие нескольких машин Энигмы, соединенных вместе. Стандартная немецкая Enigma использовала в любой момент набор из трех роторов , каждый из которых мог быть установлен в любое из 26 положений. Стандартная британская бомба содержала 36 эквивалентов Enigma, каждый с тремя барабанами, соединенными проводом для создания того же эффекта скремблирования, что и роторы Enigma. Бомба могла выполнять две или три задачи одновременно. У каждого задания должно было быть меню, которое нужно было запускать с несколькими разными порядками колес. Если в меню было 12 или меньше букв, на одной бомбе можно было запустить три разных порядка колес; если больше 12 букв, то только две.

Чтобы имитировать роторы Enigma, каждый барабан ротора бомбы имел два полных набора контактов, один для входа в отражатель, а другой для выхода из отражателя, так что отраженный сигнал мог проходить обратно через отдельный набор контактов. В каждом барабане было 104 проволочных щетки, контактировавших с пластиной, на которую они были загружены. Щетки и соответствующий набор контактов на пластине были расположены в четырех концентрических кругах по 26. Внешняя пара кругов (вход и выход) была эквивалентна току в Enigma, проходящему в одном направлении через скремблер, а внутренняя пара эквивалентно току, текущему в обратном направлении.

Соединения внутри барабанов между двумя наборами входных и выходных контактов были идентичны таковым в соответствующем роторе Enigma. Между двумя внутренними наборами контактов трех входных / выходных пластин была постоянная проводка. Оттуда схема продолжилась до коммутационной панели, расположенной на левой торцевой панели, которая была подключена так, чтобы имитировать отражатель Enigma, а затем обратно через внешнюю пару контактов. На каждом конце «двусторонней Enigma» были розетки на задней стороне машины, к которым можно было подключить 26-контактные кабели.

Барабаны бомб были расположены так, что верхний из трех имитировал левый ротор скремблера Enigma, средний - средний ротор, а нижний - правый. Все верхние барабаны синхронно приводились в движение электродвигателем. Для каждого полного вращения верхних барабанов средний барабан увеличивался на одну позицию, а также для среднего и нижнего барабанов, что в сумме дает 26 × 26 × 26 = 17 576 положений 3-роторного скремблера Enigma. [24] [25]

Барабаны имели цветовую кодировку, в соответствии с которой они эмулировали ротор Enigma: I Красный; II Maroon; III зеленый; IV желтый; V Браун; VI Cobalt (синий); VII Jet (черный); VIII Серебро. [26]

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

Оператор записывал возможное решение, считывая положения индикаторных барабанов и индикаторного блока на правой торцевой панели Bombe. Затем оператор перезапустил цикл. Возможные решения, или остановки, как их называли, были дополнительно обработаны, чтобы устранить как можно больше ложных остановок. Как правило, было много ложных остановок для бомбы, прежде чем была найдена правильная.

Возможные решения для набора заказов колес были подвергнуты обширной дальнейшей криптоаналитической работе. Это постепенно устранило ложные остановки, увеличило количество соединений коммутационной панели и установило положения буквенных колец ротора. [27] В конце концов, результат будет протестирован на машине Typex, которая была модифицирована для репликации Enigma, чтобы увидеть, производит ли эта дешифровка немецкий язык . [28]

Меню бомбы [ править ]

Буквы шпаргалки и зашифрованного текста, представленные в виде графика, представляют собой меню, определяющее, как настроить запуск бомбы. Этот пример несколько необычен тем, что содержит целых три цикла.
Меню Bombe основано на информационном табло Bletchley Park, автор которого - Пегги Эрскин-Таллох.

В ходе бомбардировки криптоаналитик сначала получил шпаргалку - участок открытого текста, который, как считалось, соответствовал зашифрованному тексту . Найти кроватки было непросто; это потребовало значительного знания немецкого военного жаргона и навыков общения операторов. Однако взломщикам кодов помог тот факт, что Enigma никогда не зашифрует письмо самому себе. Это помогло в тестировании возможного шпаргалки на соответствие зашифрованному тексту, поскольку это могло исключить ряд шпаргалок и позиций, где одна и та же буква встречалась в одной и той же позиции как в открытом, так и в зашифрованном тексте. Это было названо аварией в Блетчли-парке.

Как только подходящая детская кроватка будет выбрана, криптоаналитик создаст меню для подключения бомбы, чтобы проверить кроватку на соответствие зашифрованному тексту. Ниже приводится упрощенное объяснение процесса создания меню. Предположим, что шпаргалка является ATTACKATDAWN для проверки на определенном участке зашифрованного текста, скажем, WSNPNLKLSTCS . Буквы кроватки и зашифрованного текста сравнивались, чтобы установить пары между зашифрованным текстом и открытым текстом кроватки. Затем они были отображены в виде графика. Следует иметь в виду, что отношения взаимны, так что A в открытом тексте, связанном с W в зашифрованном тексте, совпадает с W в открытом тексте, связанном сA в зашифрованном тексте. В позиции 1 сравнения открытого текста и зашифрованного текста буква A связана с W , но A также связана с P в позиции 4, K в позиции 7 и T в позиции 10. Построение этих отношений в такой диаграмме при условии, что меню из которых будут устанавливаться соединения бомб и стартовые позиции барабана.

На иллюстрации показаны три последовательности букв, которые образуют петли (или циклы, или замыкания ): ATLK , TNS и TAWCN . Чем больше петель в меню, тем больше вариантов настройки ротора бомба может отклонить, и, следовательно, тем меньше ложных остановок.

Алан Тьюринг провел очень обстоятельный анализ (без каких-либо электронных средств), чтобы оценить, сколько остановок бомбы можно ожидать в зависимости от количества букв в меню и количества петель. Некоторые из его результатов приведены в следующей таблице. [29] Недавнее моделирование бомбы показало аналогичные результаты.

Значения Stecker [ править ]

Немецкая военная Enigma включала в себя коммутационную панель ( Steckerbrett на немецком языке), которая меняла местами буквы (обозначенные здесь P ) до и после изменения основного шифратора (обозначенного S ). Соединения коммутационной панели были известны криптоаналитикам как значения Штекера. Если бы не было коммутационной панели, было бы относительно просто проверить настройку ротора; Typex машина модифицирована для репликации Загадку можно было бы создать и хлев письмо Aзашифровано на нем, и по сравнению с шифротекста, W. Если они совпадают, будет предпринята Tпопытка следующей буквы, проверяя, что зашифрованоSи так далее по всей длине кроватки. Если в какой-то момент буквы не совпадают, первоначальная настройка ротора будет отклонена; большинство неправильных настроек будут исключены после тестирования всего двух букв. Этот тест можно легко механизировать и применить ко всем 17 576 настройкам роторов.

Однако с коммутационной панелью было намного труднее выполнить пробное шифрование, потому что было неизвестно, в какие буквы шифровального текста и шифртекста были преобразованы коммутационной панелью. Например, в первой позиции P ( A) и P ( W) были неизвестны, потому что неизвестны были настройки коммутационной панели.

Решение Тьюринга для определения значений Stecker (соединений коммутационной панели) заключалось в том, чтобы отметить, что, хотя значения, скажем, для P ( A) или P ( W) были неизвестны, шпаргалка по-прежнему обеспечивала известные отношения между этими значениями; то есть значения после преобразования коммутационной панели. Используя эти отношения, криптоаналитик может рассуждать от одного к другому и, потенциально, вывести логическое противоречие, и в этом случае рассматриваемая настройка ротора может быть исключена.

Рабочий пример такого рассуждения может выглядеть следующим образом: криптоаналитик может предположить, что P ( A) =Y . Глядя на позицию 10 сравнения crib: ciphertext, мы замечаем, что Aзашифровывается T, или, выраженное в виде формулы:

T= P (S 10 (P ( A)))

Поскольку функция P является обратной самой себе, мы можем применить ее к обеим сторонам уравнения и получить следующее:

P ( T) = S 10 (P ( A))

Это дает нам связь между P ( A) и P ( T) . Если P ( A) = Y, и для рассматриваемой настройки ротора S 10 ( Y) = Q(скажем), мы можем вывести, что

P ( T) = S 10 (P ( A)) = S 10 ( Y) =Q

Хотя crib не позволяет нам определить, какие значения находятся после коммутационной панели, он обеспечивает ограничение между ними. В этом случае он показывает, как P ( T) полностью определяется, если P ( A) известен.

Точно так же мы также можем заметить, что Tшифруется до Lпозиции 8. Используя S 8 , мы можем вывести скомпонованное значение для Lтакже, используя аналогичный аргумент, чтобы получить, скажем,

P ( L) = S 8 (P ( T)) = S 8 ( Q) =G

Точно так же в позиции 6 Kзашифровывается в L. Поскольку машина Enigma является самовзаимодействующей, это означает, что в той же позиции Lтакже будет шифроваться K. Зная это, мы можем применить аргумент еще раз, чтобы вывести значение для P ( K) , которое может быть:

P ( K) = S 6 (P ( L)) = S 6 ( G) =F

И снова те же рассуждения применимы к позиции 7, чтобы получить:

P ( A) = S 7 (P ( K)) = S 7 ( F) =N

Однако в данном случае мы получили противоречие , так как по условию изначально предполагалось, что P ( A) = = Y. Это означает, что исходное предположение должно быть неверным, и поэтому (для этой настройки ротора) P ( A)Y(этот тип аргумента называется reductio ad absurdum или «доказательство от противного»).

Шаг удержания, используемый бомбой; в то время как фактические промежуточные значения после коммутационной панели P - "скрученные" значения - неизвестны, если одно из них угадано, то можно использовать шпаргалку для вывода других скрученных значений. Здесь предположение, что P ( A) =, Yможет использоваться для вывода, что P ( T) =, Qпотому что Aи Tсвязаны в 10-й позиции в кроватке.

Криптоаналитик выдвинул гипотезу о том, что бомба сможет проверить одно соединение с коммутационной панелью. Остальные значения Stecker и настройки кольца были определены вручную.

Автоматическое удержание [ править ]

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

На практике [ править ]

Практические бомбы использовали несколько стопок роторов, вращающихся вместе, чтобы проверить несколько гипотез о возможных настройках машины Enigma, таких как порядок роторов в стопке.

Хотя бомба Тьюринга работала теоретически, для этого требовались непрактично длинные кроватки, чтобы исключить достаточно большое количество настроек. Гордон Велчман придумал способ использования симметрии Stecker Enigma для увеличения мощности бомбы. Он предложил насадку, называемую диагональной доской, которая еще больше повысила эффективность бомбы. [5]

Британская бомба [ править ]

Польская криптологическая бомба (польский: bomba kryptologiczna ; множественная бомба ) была полезной только до тех пор, пока выполнялись три условия. Во-первых, форма индикатора должна была включать повторение ключа сообщения; во-вторых, количество доступных роторов должно было быть ограничено тремя, давая шесть различных «порядков колес» (три ротора и их порядок в машине); и, в-третьих, количество выводов на плате должно было оставаться относительно небольшим, чтобы большинство букв не было закреплено . [ сомнительно ] Было построено шесть машин, по одной на каждый возможный порядок ротора. Bombyбыли поставлены в ноябре 1938 года, но всего через месяц немцы ввели два дополнительных ротора для загрузки в скремблер Enigma, увеличив количество заказов на колеса в десять раз. Строительство еще 54 бомб было не по карману полякам. Кроме того, 1 января 1939 года количество выводов на плате было увеличено до десяти. Поэтому полякам пришлось вернуться к ручным методам, листам Зыгальского .

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

Вид сзади на восстановленную Бомбу. Здесь показаны коммутационные панели и 26-контактные кабели, используемые для подключения «меню». Он включает в себя «диагональные доски», которые, несмотря на свое название, физически имеют прямоугольную форму.

На постройку машины Тьюринга был выделен бюджет в размере 100 000 фунтов стерлингов, а контракт на создание бомб был присужден компании British Tabulating Machine Company (BTM) в Лечворте . [30] BTM разместили проект под руководством Гарольда «Док» Кина . Каждая машина была около 7 футов (2,1 м) в ширину, 6 футов 6 дюймов (1,98 м) в высоту, 2 фута (0,61 м) в глубину и весила около тонны. [31]В передней части каждой бомбы имелось 108 мест для установки барабанов. Барабаны были в трех группах по 12 троек. Каждый триплет, расположенный вертикально, соответствовал трем роторам скремблера Enigma. Входные и выходные контакты барабанов бомбы были подключены к кабельным разъемам, что позволяло подключать бомбу в соответствии с меню. «Быстрый» барабан вращался со скоростью 50,4 об / мин в первых моделях [32] и 120 об / мин в более поздних [33], когда время для настройки и прохождения всех 17 576 возможных положений для одного заказа ротора составляло около 20 минут. . [34]

Первая бомба получила название «Победа». Он был установлен в «Хижине 1» в Блетчли-парке 18 марта 1940 года. Он был основан на оригинальном дизайне Тьюринга и поэтому не имел диагональной доски. [35] 26 апреля 1940 года HMS  Griffin захватил немецкий траулер ( Schiff 26 , Polares ) под голландским флагом; В захват были включены некоторые ключи Enigma с 23 по 26 апреля. [36] Блетчли ретроспективно атаковал некоторые сообщения, отправленные в этот период, используя захваченный материал и гениальное меню Bombe, в котором все быстрые роторы Enigma были в одном положении. [37] В мае и июне 1940 г. Блетчли удалось прервать шестидневное военно-морское движение, 22–27 апреля 1940 г. [38]Эти сообщения были первыми перерывами в сообщениях Кригсмарине о войне, «[но] хотя этот успех расширил знания Военно-морской секции об организации связи Кригсмарине, он не повлиял на военно-морские операции и не сделал возможными дальнейшие решения морской загадки». [39] Вторая бомба, названная « Agnus dei », позже сокращенная до «Agnes» или «Aggie», была оснащена диагональной доской Велчмана и была установлена ​​8 августа 1940 года; Позднее "Victory" вернули Лечворту для установки диагональной доски. [40] Позже бомбы были перенесены из «Хижины 1» в «Хижину 11». Бомба была названа капитаном группы Винтерботэмом «Бронзовой богиней».из-за его цвета. [41]Операторы более прозаично описывали устройства как «большие металлические книжные шкафы». [42]

В течение 1940 года на двух машинах было разбито 178 сообщений, почти все успешно. Из-за опасности потери бомб в Блетчли-парке, если произойдет бомбардировка , были построены заградительные станции [43] в Адстоке , Гейхерсте и Уэйвендоне , все в Бакингемшире . [44] В июне – августе 1941 года в Блетчли-парке было от 4 до 6 бомб, а когда Вейвендон был завершен, в Блетчли, Адстоке и Вавендене было всего от 24 до 30 бомб. Когда Гейхерст начала работать, в общей сложности было от 40 до 46 бомб, и ожидалось, что общее количество увеличится примерно до 70 бомб, которыми управляют около 700 Вренсов (Женская Королевская военно-морская служба).. Но в 1942 году с появлением военно-морской четырехвинтовой Enigma потребовалось «гораздо больше семидесяти бомб». Новые выносов были созданы в Стэнморе и Eastcote , а bombes Wavendon и Adstock были перемещены в них, хотя сайт Gayhurst был сохранен. Немногочисленные бомбы, оставленные в Блетчли-парке, использовались только в демонстрационных и учебных целях. [45]

Производство бомб BTM в Летчворте в условиях военного времени было далеко не таким быстрым, как американцы позже добились в NCR в Дейтоне, штат Огайо.

Эдвард Трэвис возложил на сержанта Джонса полную ответственность за обслуживание Бомбы . Позже командир эскадрильи, не путать с Эриком Джонсом , он был одним из первых инженеров по обслуживанию бомб и имел большой опыт в технике BTM . Уэлчман сказал, что позже, во время войны, когда другие люди пытались их поддерживать, они поняли, как им повезло с ним. Около 15 миллионов тонких проволочных щеток на барабанах должны были обеспечить надежный контакт с выводами на шаблоне. Было 104 щетки на барабан, 720 барабанов на бомбу и в итоге около 200 бомб. [51]

После Второй мировой войны около пятидесяти бомб осталось на территории Королевских ВВС Исткот , а остальные были уничтожены. Уцелевшие бомбы были задействованы, возможно, на шифрах Восточного блока . Смит цитирует официальную историю бомбы, говоря, что «некоторые из этих машин должны были храниться отдельно, но другие требовались для выполнения новых заданий, а шестнадцать машин были относительно заняты в меню». и «Интересно отметить, что большинство рабочих мест выполнялось, а время работы, проверки и другое техническое обслуживание было быстрее, чем в лучшие времена во время войны». [52]

Ответ на четырехроторную Enigma [ править ]

Блетчли Парк инициировал программу по разработке гораздо более быстрых бомб, которые могли бы расшифровать четырехроторную систему в разумные сроки. Было два потока разработки. Один под кодовым названием Cobra с электронным датчиком был произведен Чарльзом Винн-Уильямсом из Исследовательского центра электросвязи (TRE) в Малверне и Томми Флауэрс из Главпочтамта (GPO). [53] Другой, под кодовым названием «Мамонт», был разработан Гарольдом Кином из BTM , Лечворт. Первая поставка была запланирована на август или сентябрь 1942 года. [46]Проекты двойной разработки вызвали значительную напряженность между двумя командами, которые ставили под сомнение жизнеспособность машины противостоящей команды. После серьезного внутреннего соперничества и споров Гордон Велчман (к тому времени заместитель директора Блетчли-Парка по механизации) был вынужден вмешаться, чтобы разрешить ситуацию. В конце концов, Cobra оказалась ненадежной, и Mammoth пошли в серийное производство. [54]

В отличие от ситуации в Блетчли-парке, у вооруженных сил США не было единой криптоаналитической службы. Действительно, между объектом армии США , Службой разведки сигналов (SIS) и военно-морским флотом США, известным как OP-20-G , существовало серьезное соперничество . [55]До того, как США присоединились к войне, они сотрудничали с Великобританией, хотя и с большой осторожностью со стороны Великобритании из-за чрезвычайной важности того, что Германия и ее союзники не узнали о том, что ее коды были нарушены. Несмотря на некоторое полезное сотрудничество между криптоаналитиками, их начальству потребовалось некоторое время, чтобы установить доверительные отношения, в которых британские и американские бомбы использовались для взаимной выгоды.

В феврале 1941 года капитан Абэ Синков и лейтенант Лео Розен из армии США, а также лейтенанты ВМС США Роберт Уикс и Прескотт Карриер прибыли в Блетчли-Парк, привезя, среди прочего, копию шифровальной машины «Пурпур» для японцев из Блетчли-парка. секция в Хижине 7 . [56] Все четверо вернулись в Америку через десять недель с военно-морским радиопеленгатором и множеством документов [57], включая «бумажную загадку». [58]

Позднее Карриер писал:

Было полное сотрудничество. Мы ходили везде, включая Хижину 6. Мы наблюдали за всей операцией, и все техники были объяснены во всех подробностях. Нас подробно проинформировали о последних технологиях решения Enigma и действиях с бомбами. У нас было достаточно возможностей делать сколько угодно заметок и воочию наблюдать за всеми задействованными операциями. [59]

Основным ответом на «Энигму с четырьмя винтами» стала бомба ВМС США, которая производилась на гораздо менее ограниченных производственных мощностях, чем в Великобритании во время войны.

Бомба ВМС США [ править ]

Полковник Джон Тилтман , который позже стал заместителем директора Блетчли-Парка, посетил офис криптоанализа ВМС США ( OP-20-G ) в апреле 1942 года и признал жизненно важный интерес Америки к расшифровке движения подводных лодок. Срочная необходимость, сомнения в загруженности британских инженеров и медленный прогресс побудили США приступить к исследованию проектов бомбы ВМФ на основе полных чертежей и схем электропроводки, полученных лейтенантами ВМС США Робертом Эли и Джозефом Эзериусом в Блетчли-парке в июле 1942 г. . [60] [16] [61] Финансирование для полного, $ 2 млн, усилий по развитию военно - морского флота было предложено 3 сентября 1942 года и утвержден на следующий день.

Бомба ВМС США содержала 16 четырехроторных аналогов Enigma и была намного быстрее британских трехроторных бомб. [62]

Командующий Эдвард Трэвис , заместитель директора, и Фрэнк Берч , начальник военно-морского отделения Германии, совершили поездку из Блетчли-парка в Вашингтон в сентябре 1942 года. Вместе с Карлом Фредериком Холденом , директором военно-морских коммуникаций США, они заключили 2 октября 1942 года соглашение между Великобританией и США, которое может иметь «более сильные претензии, чем BRUSA, на то, чтобы быть предшественником Соглашения UKUSA », являясь первым соглашением, «устанавливающим особые отношения Sigint между двумя странами», и «оно установило образец для UKUSA, поскольку Соединенные Штаты были очень старший партнер в альянсе ». [63]Он установил отношения «полного сотрудничества» между Bletchley Park и OP-20-G. [16]

Было рассмотрено полностью электронное решение проблемы быстрой бомбы [16], но было отклонено по прагматическим причинам, и был заключен контракт с Национальной кассовой корпорацией (NCR) в Дейтоне, штат Огайо . Так была создана Лаборатория вычислительных машин ВМС США . [3] Инженерными разработками руководил Джозеф Деш из NCR .

Алан Тьюринг , который написал меморандум к OP-20-G (вероятно, в 1941 году), [64] был откомандирован в британскую штабную миссию в Вашингтоне в декабре 1942 года из-за его исключительно обширных знаний о бомбах и методах их уничтожения. их использование. Его попросили взглянуть на бомбы, которые производились NCR, и на безопасность определенного оборудования для шифрования речи, разрабатываемого Bell Labs. [65] Он посетил OP-20-G и направился в NCR в Дейтоне 21 декабря. Он смог показать, что нет необходимости строить 336 бомб, по одной для каждого возможного порядка ротора, используя такие методы, как Banburismus . [16] Первоначальный заказ был уменьшен до 96 машин.

В бомбах ВМС США использовались барабаны для роторов Enigma во многом так же, как и в британских бомбах. У них было восемь эквивалентов Enigma спереди и восемь сзади. Быстрый барабан вращался со скоростью 1725 об / мин , что в 34 раза превышало скорость ранних британских бомб. «Остановки» обнаруживались электронным способом с помощью термоэмиссионных клапанов (вакуумных ламп) - в основном тиратронов - для высокоскоростных цепей. Когда была обнаружена «остановка» [66], машина перебегала из-за замедления, возвращалась в найденное положение и распечатывала ее перед перезапуском. Время работы для работы с 4 роторами составляло около 20 минут, а для работы с 3 роторами - около 50 секунд. [67] Каждая машина была 10 футов (3,0 м) в ширину, 7 футов (2,1 м) в высоту, 2 фута (0,61 м) в глубину и весила 2,5 тонны.

Первая машина была закончена и испытана 3 мая 1943 года. К 22 июня первые две машины, названные «Адам» и «Ева», взломали особенно сложный немецкий военно-морской шифр, настройки Offizier на 9 и 10 июня. [68] А.П. Махон, вступивший в военно-морскую секцию в Хижине 8 в 1941 году, писал в своей официальной «Истории Хижины 8 1939-1945» 1945 года:

Американская бомба по своей сути была такой же, как и английская бомба, хотя работала она гораздо лучше, поскольку им не мешало делать ее, как Кин был вынужден сделать из-за производственных трудностей, на базе трехколесной машины. К концу осени [1943 г.] новые американские машины вступали в строй примерно по 2 машины в неделю, при этом общее количество машин составляло около 125. [69]

Эти бомбы были быстрее и вскоре стали доступнее, чем британские бомбы в Блетчли-парке и его окраинах. Следовательно, они были использованы для работы в Хижине 6, а также в Хижине 8. [70] В «Криптографической истории работы над германской военно-морской загадкой» Александра он написал следующее.

Когда американцы начали массово выпускать бомбы, происходил постоянный обмен сигналами - шпаргалками, ключами, текстами сообщений, криптографическим чатом и так далее. Все это происходило с помощью кабеля, который был впервые зашифрован на объединенной англо-американской шифровальной машине CCM. Большинство оперативных служб было крайне необходимо. Быстрая и эффективная связь была необходима, и в этом отношении были достигнуты высокие стандарты; сигнал экстренного приоритета, состоящий из длинной кроватки с кроваткой и текста сообщения, повторяемого для защиты от коррупции, займет менее часа с момента начала записи сигнала в хижине 8 до завершения его расшифровки в соч. 20 G. В результате мы смогли использовать Op. Бомбы 20 G почти так же удобно, как если бы они были на одной из наших окраин в 20 или 30 милях от нас.[71] гл. VIII пункт. 11

Производство было остановлено в сентябре 1944 г. после того, как была изготовлена ​​121 бомба. [67] Последняя изготовленная бомба ВМС США выставлена ​​в Национальном криптологическом музее США . Джек Ингрэм, бывший куратор музея, описывает, как ему рассказали о существовании второй бомбы и он искал ее, но не нашел ее целиком. Остается ли он на хранении по частям, ожидая обнаружения, или больше не существует, неизвестно.

Бомба армии США [ править ]

Бомба армии США физически сильно отличалась от бомб Британии и ВМС США. Контракт на его создание был подписан с Bell Labs 30 сентября 1942 года. [72] Машина была разработана для анализа движения с 3, а не с 4 роторами. Он был известен как «003» или «Мадам X». [73] [74] В нем не использовались барабаны для представления роторов Энигмы, вместо этого использовались реле телефонного типа. Однако он мог справиться с одной проблемой, которую не могли решить бомбы с барабанами. [67] [70]Набор из десяти бомб состоял из 144 эквивалентов Enigma, каждая из которых была установлена ​​на стойке длиной примерно 7 футов (2,1 м), высотой 8 футов (2,4 м) и шириной 6 дюймов (150 мм). Было 12 станций управления, которые могли с помощью коммутационных панелей преобразовать любой из эквивалентов Enigma в желаемую конфигурацию. Изменение порядка ротора не требовало механического процесса смены барабанов, но происходило примерно за полминуты с помощью кнопок. [66] Работа с тремя роторами заняла около 10 минут. [67]

Реконструкция бомбы [ править ]

В 1994 году группа под руководством Джона Харпера из Общества сохранения компьютеров BCS начала проект по созданию действующей копии бомбы. [75] Проект потребовал подробных исследований, и потребовалось 13 лет усилий, прежде чем была завершена копия, которая затем была выставлена ​​в музее Блетчли-Парка. В марте 2009 года он получил награду за инженерное наследие. [76] Реконструкция Bombe была перенесена в Национальный музей вычислительной техники в Блетчли-парке в мае 2018 года, [77] новая галерея официально открылась 23 июня 2018 года [78]

См. Также [ править ]

  • Криптоанализ Загадки
  • Колосс компьютер
  • Хит Робинсон
  • Жан Валентайн (бомбардировщик)

Заметки [ править ]

  1. ^ Welchman 2005 , стр. 138-145.
  2. Перейти ↑ Wilcox 2001 , p. 33.
  3. ^ а б Венгер 1945 .
  4. ^ Смит 2007 , стр. 60.
  5. ^ a b Welchman 2005 , стр. 77.
  6. Джон Фицджеральд, Питер Горм Ларсен, Пол Мукерджи, Нико Плат, Марсель Верхоф (6 декабря 2005 г.). Проверенные проекты для объектно-ориентированных систем . ISBN 9781846281075.CS1 maint: multiple names: authors list (link)
  7. Саймон Сингх (26 января 2011 г.). Книга кодов: наука секретности от Древнего Египта до квантовой криптографии . ISBN 9780307787842.
  8. ^ Budiansky 2000 , стр. 195.
  9. ^ Сибэг-Монтефиоре 2004 , стр. 375.
  10. ^ Картер , стр. 1.
  11. ^ Картер 2010 .
  12. ^ Продажа, Тони. «Военное использование Enigma: Сложность машины Enigma» . www.codesandciphers.org.uk . Проверено 10 ноября 2019 .
  13. Перейти ↑ Kahn 1991 , p. 40 заявляет, что ранняя Enigma использовала 3 ротора в машине, но было доступно 5 роторов. Это даст около 1 миллиона возможных стартовых позиций. Вместо 26 позиций в ранней морской Enigma было 29, потому что в нее входили 3 символа с умляутами.
  14. Перейти ↑ Kahn 1991 , p. 40 описывает опасения Германии по поводу атаки наложения.
  15. Kahn (1991 , стр. 43), заявляя: «В частности, он принял неудобные выводы исследования лейтенанта Хенно Лукана, второго офицера радиосвязи линкора Elsass , о том, что ни в физической, ни в криптологической безопасности Enigma не соответствовала современным требованиям. . "
  16. ↑ a b c d e Будянский, 2000 , с. 238–242.
  17. ^ a b Сейл, Тони , Краткий обзор машины Enigma, ее физических и рабочих характеристик , получено 9 июня 2011 г.
  18. Сэйл, Тони , "The Principle of the Enigma" , The Enigma cipher machine , получено 4 февраля 2010 г.
  19. ^ "Enigma M4: Морская 4-колесная Enigma" . Крипто-музей . Проверено 18 сентября 2020 .
  20. Перейти ↑ Harper 2007 .
  21. Сэйл, Тони , « Военное использование загадки: сложность машины загадки» , получено 4 января 2014 г.
  22. Перейти ↑ Mahon 1945 , p. 24.
  23. ^ Welchman 2005 , стр. 120.
  24. Sale, Tony , Virtual Wartime Bletchley Park: Alan Turing, The Enigma and the Bombe , получено 28 февраля 2010 г.
  25. Sale, Tony , The Turing / Welchman Bombe , Помните, что верхний быстрый барабан на Bombe соответствует медленному левому барабану на машине Enigma.
  26. ^ Безопасность сигнала армия США 6812th Отрыв (1945), США 6812 Бомба Report (PDF) , получена 4 февраля +2010
  27. ^ Картер , стр. 4.
  28. Сэйл, Тони , Virtual Wartime Bletchley Park: The Bombe and the Ringstellung проблема , получено 30 июня 2011 г.
  29. ^ Картер , стр. 3.
  30. ^ Смит 2007 .
  31. ^ Ellsbury 1988 , гл. 2 Описание бомбы.
  32. Перейти ↑ Wilcox 2001 , p. 12.
  33. ^ Ellsbury 1988 , гл. 4 Как работала бомба.
  34. ^ Александр c. 1945 , гл. I пункт. 44.
  35. ^ Hinsley, Ransom & Knight 1988 , стр. 954.
  36. Перейти ↑ Kahn 1991 , p. 116–117.
  37. ^ Райт 2016 .
  38. ^ Эрскин, Ральф. «Союзники ломают военно-морскую загадку» . uboat.net . Проверено 6 февраля +2017 .
  39. Перейти ↑ Kahn 1991 , pp. 117–118.
  40. ^ "Outstations - A Brief History" , Bletchley Park Jewels , заархивировано с оригинала 14 июня 2011 г. , извлечено 1 мая 2010 г.
  41. Перейти ↑ Winterbotham 2001 , p. 15.
  42. Мэри Стюарт, оператор 'Bombe', взяла интервью в " The Men Who Cracked Enigma ", документальном сериале UKTV History Channel " Герои Второй мировой войны ", 2003
  43. ^ "Outstations from the Park" , Bletchley Park Jewels , заархивировано из оригинала 13 декабря 2009 г. , извлечено 16 апреля 2010 г.
  44. Toms, Susan (2005), Enigma и связь Eastcote , заархивировано из оригинала 4 декабря 2008 года , получено 16 апреля 2010 года.
  45. ^ Welchman 2005 , стр. 139, 141.
  46. ^ a b Будянский 2000 , стр. 359–360.
  47. ^ Харпер, Джон , изд. (2007), "Типы бомб " , британская Bombe CANTAB
  48. ^ Коупленд, Б. Джек , изд. (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers , Oxford: Oxford University Press, стр. 285, ISBN 978-0-19-284055-4
  49. ^ Харпер, Джон , изд. (2007), «Определения» , Британская бомба CANTAB
  50. ^ a b Александр c. 1945 , гл. V пункт. 3.
  51. ^ Welchman 2005 , стр. 147
  52. ^ Смит 2007 , стр. 206.
  53. ^ Смит 2014 , стр. 213.
  54. ^ Smith 2014 , стр. 213-214.
  55. ^ Budiansky 2000 , стр. 87.
  56. ^ Budiansky 2000 , стр. 176.
  57. ^ Budiansky 2000 , стр. 179.
  58. ^ Якобсен, Филип Х. (2000), британское предоставление информации о немецкой военно-морской Enigma , заархивировано из оригинала 11 июля 2011 года , получено 26 марта 2010 года.
  59. ^ Смит 2007 , стр. 134.
  60. ^ DeBrosse & Burke 2004 , стр. 74.
  61. Перейти ↑ Wilcox 2001 , p. 21.
  62. ^ DeBrosse, Джим (2015), роль в кино притормаживание Ohioans' нарушение Энигмы , Cincinnati.com: часть сети USA Today
  63. Эрскин, Ральф (лето 1999 г.), «Холденское соглашение о военно-морской печати: первый BRUSA?» , Разведки и национальной безопасности , 14 (2): 187-197, DOI : 10,1080 / 02684529908432545
  64. Тьюринг, Алан (ок. 1941), «Меморандум к OP-20-G о военно-морской загадке», в Copeland, B. Jack (ed.), The Essential Turing: Seminal Writings in Computing, Logic, Philosophy, Artificial Intelligence, и искусственная жизнь плюс секреты загадки , Оксфорд: Oxford University Press, стр. 341–352, ISBN 0-19-825080-0
  65. Copeland, B. Jack (2012), Turing: Pioneer of the Information Age , Oxford: Oxford University Press, стр. 81–84, ISBN. 978-0-19-963979-3
  66. ^ а б Венгер 1945 , стр. 51.
  67. ^ а б в г Венгер 1945 , стр. 52.
  68. ^ Budiansky 2000 , стр. 294-295.
  69. Перейти ↑ Mahon 1945 , p. 89.
  70. ^ a b Welchman 2005 , стр. 135.
  71. ^ Александр c. 1945 .
  72. ^ Сибэг-Монтефиоре 2004 , стр. 254.
  73. Перейти ↑ Farley 1990 , p. 12.
  74. Перейти ↑ Burke 2002 , p. 136.
  75. ^ "Bombe возглавляет опрос инженеров" . Общество сохранения компьютеров . Проверено 6 февраля +2017 .
  76. ^ Британское компьютерное общество (2009 г.), команда бомбардировщиков BCS получает награду (опубликовано 31 марта 2009 г.) , получено 22 мая 2009 г.
  77. ^ "Бомба прибывает" . Национальный музей вычислительной техники . 1 мая 2018. Архивировано из оригинального 22 июня 2018 . Проверено 22 июня 2018 .
  78. ^ "Галерея Bombe открывается 23 июня" . Национальный музей вычислительной техники . 7 июня 2018 . Проверено 22 июня 2018 .

Ссылки [ править ]

  • Александр, К. Хью О'Д. (ок. 1945), Криптографическая история работы над немецкой военно-морской загадкой , Национальный архив, Кью, ссылка HW 25/1
  • Будянский, Стивен (2000), Битва умов: Полная история взлома кода во Второй мировой войне , Free Press, ISBN 978-0-684-85932-3
  • Берк, Колин Б. (2002) [1994], Это было не все волшебство: ранняя борьба за автоматизацию криптоанализа, 1930-1960-е годы (PDF) , Форт Мид: Центр криптологической истории, Агентство национальной безопасности, заархивировано с оригинала ( PDF) 5 марта 2016 г.
  • Картер, Фрэнк, From Bombe 'stop' to Enigma keys (PDF) , Technical Papers, Milton Keynes: Bletchley Park Trust, заархивировано из оригинала (PDF) 8 января 2010 г.
  • Картер, Фрэнк (2010), " Бомба Тьюринга" , The Rutherford Journal , 3 , ISSN  1177-1380
  • Дэвис, Дональд (апрель 1999 г.), «Бомба - замечательная логическая машина», Cryptologia , 23 (2): 108–138, DOI : 10.1080 / 0161-119991887793 , ISSN  0161-1194
  • Дэвис, Дональд (июль 1999), "Эффективность совета Diagonal", Криптология , 23 (3): 229-239, DOI : 10,1080 / 0161-119991887865 , ISSN  0161-1194
  • ДеБрос, Джим; Берк, Колин (2004), Секрет в здании 26: Нерассказанная история ультра войны Америки против кодов загадок подводных лодок , Random House, ISBN 978-0375508073
  • Эллсбери, Грэм (1988), Бомба Тьюринга: что это было и как работало , получено 1 мая 2010 года.
  • Фарли, Роберт Д. (1990), Oral History Interview NSA-OH-14-83 Campaigne, Howard, Dr. 29 июня 1983 г. (PDF) , Агентство национальной безопасности США, заархивировано из оригинала (PDF) 18 сентября 2013 г. , извлечено 3 января 2014 г.
  • Харпер, Джон (2007), Британская бомба: CANTAB The Rebuild Project
  • Hinsley, FH ; Выкуп, CFG; Knight, RCC (1988), British Intelligence in the Second World War: Volume 3, Part 2: v. 3 , Cambridge: Cambridge University Press, ISBN. 978-0-521-35196-6
  • Кан, Дэвид (1991), Захватывая загадку: гонка за нарушение немецких кодексов подводных лодок, 1939–1943 , Houghton-Mifflin, ISBN 0-395-42739-8
  • Кин, Джон (2003), Гарольд «Док» Кин и бомба в Блетчли-парке , Клеобери Мортимер, Англия: M&M Baldwin, ISBN 978-0-947712-42-6
  • Махон, AP (1945), История Хижины восемь 1939-1945 , Национальный архив Великобритании Ссылка HW 25/2 , получено 10 декабря 2009 г.
  • Сейл, Тони , «Алан Тьюринг, загадка и бомба» , Virtual Wartime Bletchley Park , получено 1 мая 2010 г.
  • Себаг-Монтефиоре, Хью (2004) [2000], Enigma: The Battle for the Code (Военный издатель Cassell в мягкой обложке), Лондон: Weidenfeld & Nicolson, ISBN 978-0-297-84251-4
  • Смит, Кристофер (2014), "Как я научился перестать беспокоиться и любовь Bombe: машины исследований и разработок и Блетчли Парк", История науки , 52 (2): 200-222, DOI : 10,1177 / 0073275314529861 , S2CID  145181963
  • Смит, Майкл (2007) [1998], Станция X: Взломщики кодов Блетчли-Парка , серия Pan Grand Strategy (Pan Books, Revised и Extended ed.), Лондон: Pan MacMillan Ltd, ISBN 978-0-330-41929-1
  • Армия США (1945 г.), «Отчет о бомбардировке дивизии 6812 США, Исткот, 1944 г.» , Коды и шифры Тони Сейла , заархивировано из оригинала 22 июля 2009 г. , извлечено 1 мая 2010 г.
  • Велчман, Гордон (2005) [1997], История Хижины Шесть: Нарушение кодов загадки , Клеобери Мортимер, Англия: M&M Baldwin, ISBN 9780947712341Новое обновленное издание книги « Уэлчман, Гордон» (1982), «Шесть историй хижины: ломая загадочные коды» , Лондон: Аллен Лейн, ISBN. 0-7139-1294-4приложением, состоящим из статьи Уэлчмана 1986 года, в которой исправляются его заблуждения в издании 1982 года.
  • Венгер, JN; Энгстрем, HT; Мидер, Род-Айленд (30 мая 1944 г.), История проекта бомбы: меморандум для директора военно-морских коммуникаций , Морской музей (опубликован в 1998 г.), заархивировано с оригинала 16 июня 2010 г.
  • Венгер, Дж. Н. (12 февраля 1945 г.), «Приложение II: Криптоаналитическая бомба армии США» , Solving the Enigma: History of the Cryptanalytic Bombe, фамфлет АНБ , заархивировано из оригинала 2 октября 2014 г. , извлечено 24 января 2017 г. (также Регистрационная группа Национального управления архивов и документации 457, файл 35701.)
  • Wilcox, Jennifer E (2001), «About the Enigma» , Solving the Enigma: History of the Cryptanalytic Bombe, фамфлет АНБ , Центр криптологической истории, Агентство национальной безопасности, ASIN  B0006RLRA4 , заархивировано из оригинала 17 марта 2010 г. , извлечено 9 апреля 2010 г.
  • Winterbotham, FW (2001) [1974], ULTRA Secret , Orion Books Ltd, ISBN 0-7528-3751-6
  • Райт, Джон (2016), "Тьюринга Бомба Победа и первая морская Энигма расшифровывает", Криптология , 41 (4): 295-328, DOI : 10,1080 / 01611194.2016.1219786 , S2CID  205488462

Внешние ссылки [ править ]

  • Симулятор бомбы (на Javascript)
  • Музей обучения - Бомба: вызов четырехроторной загадочной машины
  • Загадка и бомба Тьюринга , Н. Шейлор, 17 апреля 1997 г. Включает симулятор ( Java-апплет и C ).
  • Dayton Codebreakers - документальный фильм о бомбе ВМС США; информация о Деше, сотруднике лаборатории вычислительных машин ВМС США.
  • Симулятор бомб Тьюринга и ВМС США.
  • Взлом шифров ВМС Германии - сообщения U534 Enigma M4: взломаны с помощью программного обеспечения Turing Bombe
  • Шифровальные машины Enigma в музее криптографии .