Jump to content

Хит Робинсон (машина для взлома кодов)

Рабочая копия машины Хита Робинсона в Национальном музее вычислительной техники в Блетчли-парке . Справа — механизм транспортировки бумажной ленты, получивший название «основание кровати» из-за сходства с перевернутым металлическим каркасом кровати. [1]

Хит Робинсон — машина, использовавшаяся британскими взломщиками кодов в Государственной школе кодов и шифров (GC&CS) в Блетчли-парке во время Второй мировой войны для криптоанализа шифра Лоренца . Это позволило расшифровать сообщения немецким телетайпным шифром, созданным Lorenz SZ40/42 линейной шифровальной машиной . И шифр, и машины взломщики кодов назвали «Тунни», назвав различные немецкие шифры телетайпов в честь рыб . В основном это была электромеханическая машина, содержащая не более пары десятков клапанов (вакуумных трубок) . [2] и был предшественником электронного компьютера Colossus . окрестили его «Хит Робинсон» Рены Управлявшие им в честь карикатуриста Уильяма Хита Робинсона , который рисовал чрезвычайно сложные механические устройства для простых задач, похожие на (и несколько предшествующие) Рубу Голдбергу в США. [3]

Функциональную спецификацию машины подготовил Макс Ньюман . Основным инженерным проектом стала работа Фрэнка Моррелла. [4] на исследовательской станции почтового отделения в Доллис-Хилл в северном Лондоне, где его коллега Томми Флауэрс разрабатывал «Объединяющий блок». [5] Доктор К.Э. Винн-Вильямс из Научно-исследовательского центра телекоммуникаций в Малверне изготовил высокоскоростные электронные клапанные и релейные счетчики. [5] Строительство началось в январе 1943 года. [6] Прототип машины был доставлен в Блетчли-Парк в июне и вскоре после этого впервые был использован для считывания текущего зашифрованного трафика. [7]

Поскольку Робинсон был немного медленным и ненадежным, позже он был заменен компьютером Колосс для многих целей, включая методы, используемые против двенадцатироторного онлайн-телетайпа Лоренца SZ42 (кодовое название «Тунни», что означает тунец). [8] [9]

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

[ редактировать ]

В основе метода, реализованного машиной Хита Робинсона, лежала Билла Татта «методика 1+2» . [10] Это включало в себя изучение первых двух из пяти импульсов. [11] символов сообщения на ленте зашифрованного текста и объединения их с первыми двумя импульсами части ключа, генерируемыми колеса машины Лоренца. Для этого нужно было прочитать две длинные петли бумажной ленты, одна из которых содержала зашифрованный текст, а другая — компонент ключа. Сделав ленту ключей на один символ длиннее ленты сообщений, каждая из 1271 начальной позиции 1 2 последовательность была опробована против сообщения. [12] Подсчет накапливался для каждой стартовой позиции и, если он превышал заранее определенный «установленный итог», распечатывался. Самый высокий счетчик с наибольшей вероятностью будет иметь правильные значения 1 и 2 . При этих значениях настройки других колеса можно попробовать сломать все пять начальные положения колес для этого сообщения. Это затем позволило добиться эффекта компонент ключа, подлежащий удалению, и полученное модифицированное сообщение, атакованное ручными методами в Тестере .

Ленточный транспорт

[ редактировать ]

«Кровать» представляла собой систему шкивов, вокруг которых синхронно вращались две непрерывные петли ленты. Первоначально это осуществлялось с помощью пары звездочек на общей оси. Это было изменено на привод с помощью фрикционных шкивов, при этом звездочки сохраняли синхронизацию, когда было обнаружено, что это приводит к меньшему повреждению лент. Скорость до 2000 символов в секунду была достигнута для более коротких лент и только 1000 для более длинных лент. Ленты пропускались мимо множества фотоэлектрических элементов, где считывались символы и другие сигналы. [13] Возможная длина ленты на кровати составляла от 2000 до 11 000 символов. [14]

Чтение ленты

[ редактировать ]

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

Комбинирующий блок

[ редактировать ]

Его разработал Томми Флауэрс из исследовательской станции почтового отделения в Доллис-Хилл в северном Лондоне. [5] использовались термоэмиссионные клапаны Для реализации логики (вакуумные лампы). Это включало булевую функцию «исключающее ИЛИ» (XOR) для объединения различных битовых потоков. В следующей « таблице истинности » 1 представляет «истину», а 0 — «ложь». (В Блетчли-парке они были известны как x и соответственно.)

ВХОД ВЫХОД
А Б А ⊕ Б
0 0 0
0 1 1
1 0 1
1 1 0

Другие названия этой функции: «не равно» (NEQ), « сложение по модулю 2» (без переноса) и «вычитание по модулю 2» (без «заимствования»). Обратите внимание, что сложение и вычитание по модулю 2 идентичны. Некоторые описания расшифровки Танни относятся к сложению, а некоторые — к дифференцированию, то есть вычитанию, но они означают одно и то же.

В блоке объединения реализована логика статистического метода Тутте . Для этого требовалось, чтобы бумажная лента, содержащая зашифрованный текст, была сопоставлена ​​с лентой, содержащей компонент шифровальной машины Лоренца, созданный соответствующими двумя колесами ци во всех возможных начальных положениях. Затем был произведен подсчет общего количества сгенерированных нулей , причем высокий счет указывает на большую вероятность того, что начальная позиция последовательности ключей хи является правильной.

Винн-Уильямс получил докторскую степень в Кембриджском университете за работу в Кавендишской лаборатории с сэром Эрнестом Резерфордом . [15] В 1926 году он сконструировал усилитель с использованием термоэлектронных ламп (вакуумных ламп) для очень малых электрических токов, возникающих в детекторах в своих экспериментах по ядерному распаду. Резерфорд убедил его посвятить свое внимание созданию надежного лампового усилителя и методам регистрации и счета этих частиц. В счетчике использовались газонаполненные тиратронные трубки , которые являются бистабильными устройствами.

В счетчиках, которые Винн-Уильямс разработал для Хита Робинсона, а затем и для компьютеров «Колосс», использовались тиратроны для счета единиц 1, 2, 4, 8; быстродействующие реле для счета единиц 16, 32, 48, 64; и более медленные эстафеты для счета 80, 160, 240, 320, 400, 800, 1200, 1600, 2000, 4000, 6000 и 8000. [14] Счет, полученный за каждый прогон ленты сообщений, сравнивался с заданным значением и, если он превышал его, отображался вместе со счетом, указывающим положение ключевой ленты по отношению к ленте сообщений. Операторам Рена изначально приходилось записывать эти числа до того, как будет отображен следующий счетчик, превышающий пороговое значение, что было «плодотворным источником ошибок». [16] поэтому вскоре был представлен принтер.

Робинзонские разработки

[ редактировать ]

Оригинальный Хит Робинсон представлял собой прототип и был эффективен, несмотря на ряд серьезных недостатков. [16] Все, кроме одного, отсутствия «охвата». [17] способности, постепенно преодолевались в ходе развития того, что стало известно как « Старый Робинзон ». [18] Однако Томми Флауэрс понял, что он может создать машину, которая будет генерировать ключевой поток в электронном виде, чтобы устранить основную проблему синхронизации двух лент друг с другом. Так появился компьютер Colossus.

Несмотря на успех Colossus, подход Робинсона по-прежнему оставался ценным для решения некоторых проблем. Были разработаны улучшенные версии, получившие прозвища «Питер Робинсон» и «Робинсон и Кливер» в честь универмагов в Лондоне. [19] Дальнейшим развитием идеи стала машина под названием Супер Робинсон или Супер Роб. [20] В этой квартире, спроектированной Томми Флауэрсом, было четыре кровати. [21] чтобы обеспечить возможность запуска четырех лент и использовался для анализа глубины и «шпаргалок» или атак с известным открытым текстом . [22] [23]

Ссылки и примечания

[ редактировать ]
  1. ^ «Робинзон — Национальный музей вычислительной техники» . www.tnmoc.org .
  2. ^ Коупленд 2006 , с. 74
  3. ^ «Художники и изобретатели, вдохновленные Рубом Голдбергом» . www.rube-goldberg.com .
  4. ^ Национальный кодовый центр Блетчли-Парка: ноябрь 1943 г. , архивировано из оригинала 23 октября 2017 г. , получено 21 ноября 2012 г.
  5. ^ Перейти обратно: а б с Гуд, Мичи и Тиммс, 1945 , с. 33 в 1. Введение: некоторые исторические заметки
  6. ^ Коупленд 2006 , с. 65
  7. ^ Гуд, Мичи и Тиммс 1945 , с. 290 в 3. Организация: Организация по настройке машин.
  8. ^ Коупленд, Б. Джек; Боуэн, Джонатан; Спревак, Марк; Уилсон, Робин (2017). Руководство Тьюринга . Издательство Оксфордского университета. ISBN  978-0-19-874782-6 .
  9. ^ Игараси, Ёсихидэ; Альтман, Том; Фунада, Марико; Камияма, Барбара (27 мая 2014 г.). Вычисления: историческая и техническая перспектива . ЦРК Пресс. ISBN  978-1-4822-2741-3 .
  10. ^ Будянский 2006 , стр. 58, 59
  11. ^ «Импульс» - это термин, используемый в Блетчли-парке. Сегодня сказали бы «первые два бита ».
  12. ^ Сейл, Тони (2001), Восстановление Хита Робинсона: Хит Робинсон в Блетчли-парке , получено 2 апреля 2013 г.
  13. ^ Перейти обратно: а б Гуд, Мичи и Тиммс, 1945 , с. 355 из 54. Робинсон: Бедстеды и подсчет позиций
  14. ^ Перейти обратно: а б Малый 1944 г.
  15. ^ Коупленд 2006 , с. 64
  16. ^ Перейти обратно: а б Гуд, Мичи и Тиммс, 1945 , с. 328 из 52. Развитие Робинзона и Колосса
  17. ^ Спаннинг - это возможность ограничить рассмотрение ленты сообщений определенным разделом (или «диапазоном») в ситуации, когда было известно или подозревалось, что в определенной части ленты произошла ошибка.
  18. ^ Гуд, Мичи и Тиммс 1945 , с. 354 из 54. Робинсон: Введение
  19. ^ Ганнон, Пол (1 января 2007 г.). Колосс: Величайшая тайна Блетчли-Парка . Атлантические книги. ISBN  9781782394020 – через Google Книги.
  20. ^ Гуд, Мичи и Тиммс 1945 , стр. 354–362 в 54. Робинсон
  21. ^ Гуд, Мичи и Тиммс 1945 , с. 26 из 13. Машины.
  22. ^ Рэнделл 2006 , с. 149
  23. ^ Ганнон, Пол (январь 2007 г.). Колосс: Величайшая тайна Блетчли-Парка . ISBN  9781782394020 .

Библиография

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 604804fb838499c3156c3edd8517a2c9__1721379840
URL1:https://arc.ask3.ru/arc/aa/60/c9/604804fb838499c3156c3edd8517a2c9.html
Заголовок, (Title) документа по адресу, URL1:
Heath Robinson (codebreaking machine) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)