Colossus — набор компьютеров , разработанный британскими взломщиками кодов в 1943–1945 годах [1] для помощи в криптоанализе шифра Лоренца . Колосс использовал термоэмиссионные клапаны (вакуумные лампы) для выполнения логических и счетных операций. Таким образом, Колосс считается [2] первым в мире программируемым электронным цифровым компьютером, хотя он был запрограммирован с помощью переключателей и вилок, а не с помощью сохраненной программы . [3]
Colossus был спроектирован инженером-исследователем телефонной связи Главпочтамта (GPO) Томми Флауэрсом [1] на основе планов, разработанных математиком Максом Ньюманом в Государственной школе кодов и шифров (GC&CS) в Блетчли-Парке .
Использование вероятности Аланом Тьюрингом в криптоанализе (см. Banburismus ) способствовало его разработке. Иногда ошибочно утверждалось, что Тьюринг разработал Колосса для помощи в криптоанализе Загадки . [4] (Машиной Тьюринга, которая помогла расшифровать «Энигму», была электромеханическая Бомба , а не Колосс.) [5]
Прототип Colossus Mark 1 работал в декабре 1943 года и использовался в Блетчли-Парке к началу 1944 года. [1] Улучшенный Colossus Mark 2 , в котором использовались регистры сдвига для пятикратного увеличения скорости обработки, впервые заработал 1 июня 1944 года. , как раз к высадке в Нормандии в день Д. [6] К концу войны в эксплуатации находились десять Колоссов, а одиннадцатый входил в строй. [6] Использование этих машин в Блетчли-Парке позволило союзникам получить огромное количество военной разведки высокого уровня из перехваченных радиотелеграфных сообщений между немецким верховным командованием ( ОКВ ) и командованием их армий по всей оккупированной Европе.
Существование машин Colossus держалось в секрете до середины 1970-х годов. [7] [8] Все машины, кроме двух, были разобраны на такие мелкие детали, что невозможно было предположить их использование. Две сохранившиеся машины были демонтированы в 1960-х годах. В январе 2024 года GCHQ опубликовал новые фотографии, на которых был показан модернизированный Colossus в совершенно другой среде, чем в зданиях Блетчли-парка, предположительно в GCHQ в Челтнеме. [9] Функционирующая реконструкция Колосса Mark 2 была завершена в 2008 году Тони Сейлом и командой волонтеров; он выставлен в Национальном музее вычислительной техники в Блетчли-парке. [10] [11] [12]
Компьютеры «Колосс» использовались для расшифровки перехваченных радиотелетайпных сообщений , зашифрованных с помощью неизвестного устройства. По данным разведки, немцы называли беспроводные системы передачи телетайпов «Sägefisch» («рыба-пила»). Это привело к тому, что британцы назвали зашифрованный немецкий телетайп « Рыба », [14] а неизвестную машину и ее перехваченные сообщения — « Тунни » (тунец). [15]
Прежде чем немцы повысили безопасность своих рабочих процедур, британские криптоаналитики диагностировали , как работает невидимая машина, и построили ее имитацию под названием « Британский Танни ».
Было установлено, что машина имела двенадцать колес и использовала технику шифрования Вернама для символов сообщений в стандартном 5-битном телеграфном коде ITA2 . Это было сделано путем объединения символов открытого текста с потоком ключевых символов с использованием логической функции XOR для создания зашифрованного текста .
В августе 1941 года ошибка немецких операторов привела к передаче двух версий одного и того же сообщения с идентичными настройками машины. Они были перехвачены и над ними работали в Блетчли-парке. Во-первых, Джон Тилтман , очень талантливый криптоаналитик GC&CS, получил поток ключей длиной почти 4000 символов. [16] Затем Билл Татт , недавно прибывший член исследовательского отдела, использовал этот ключевой поток для разработки логической структуры машины Лоренца. Он пришел к выводу, что двенадцать колес состояли из двух групп по пять штук, которые он назвал колесами χ ( чи ) и ψ ( пси ), а оставшиеся два он назвал μ ( му ) или «моторными» колесами. Колеса ци двигались равномерно с каждой зашифрованной буквой, тогда как колеса пси двигались нерегулярно, под контролем мотор-колес. [17]
При достаточно случайном ключевом потоке шифр Вернама удаляет свойство естественного языка открытого текстового сообщения, заключающееся в неравномерном распределении частот различных символов, чтобы обеспечить равномерное распределение в зашифрованном тексте. Машина Танни справилась с этой задачей хорошо. Однако криптоаналитики выяснили, что, исследуя распределение частот посимвольных изменений в зашифрованном тексте, а не простых символов, произошло отклонение от единообразия, которое открыло путь в систему. Это было достигнуто путем «дифференцирования» , при котором каждый бит или символ подвергался операции XOR со своим преемником. [18] После капитуляции Германии союзные войска захватили машину Танни и обнаружили, что это была электромеханическая линейная шифровальная машина Лоренца SZ ( Schlüsselzusatzgerät , шифровальное приспособление). [14]
Чтобы расшифровать передаваемые сообщения, нужно было выполнить две задачи. Первым была «ломка колес», то есть открытие кулачковых кулачков для всех колес. Эти шаблоны были созданы на машине Лоренца, а затем использовались в течение фиксированного периода времени для последовательности различных сообщений. Каждая передача, часто содержащая более одного сообщения, шифровалась с разным начальным положением колес. Алан Тьюринг изобрел метод разрушения колес, который стал известен как Тьюрингери . [19] Техника Тьюринга получила дальнейшее развитие в «Прямоугольнике», для которого Колосс мог создавать таблицы для ручного анализа. У Колоссов 2, 4, 6, 7 и 9 был «гаджет», помогающий этому процессу. [20]
Второй задачей была «настройка колес» , которая определяла начальные положения колес для определенного сообщения, и ее можно было выполнить только после того, как были известны схемы расположения кулачков. [21] Именно для этой задачи изначально был разработан Колосс. Чтобы определить начальное положение колес ци для сообщения, Колосс сравнил два потока символов, подсчитав статистику оценки программируемых логических функций. Двумя потоками были зашифрованный текст, который считывался на высокой скорости с бумажной ленты, и ключевой поток, который генерировался внутри, в модели неизвестной немецкой машины. После серии различных запусков Колосса с целью обнаружения вероятных настроек колеса ци они были проверены путем изучения частотного распределения символов в обработанном зашифрованном тексте. [22] Колосс произвел эти частотные подсчеты.
Используя дифференцирование и зная, что пси- колеса не продвигаются вперед с каждым символом, Тутте выяснил, что попытка сопоставления всего двух разных битов (импульсов) потока ци с разностным зашифрованным текстом приведет к получению неслучайной статистики. Это стало известно как «взрыв 1+2» Тутте . [26] Это включало вычисление следующей булевой функции:
и подсчет количества раз, когда он дал «ложь» (ноль). Если это число превышало заранее определенное пороговое значение, известное как «установленная сумма», оно распечатывалось. Криптоаналитик исследовал распечатку, чтобы определить, какая из предполагаемых начальных позиций, скорее всего, будет правильной для колес хи -1 и хи -2. [27]
Затем этот метод будет применен к другим парам или одиночным импульсам, чтобы определить вероятное начальное положение всех пяти колес ци . Из этого можно было получить дехи ( D) зашифрованного текста, из которого пси- компонент можно было удалить ручными методами. [28] Если частотное распределение символов в дехи- версии зашифрованного текста находилось в определенных пределах, «постановка колеса» чи считалась достигнутой, [22] и настройки сообщения и дехи были перешел в « Тестери ». Это был отдел в Блетчли-Парке, которым руководил майор Ральф Тестер , где основная часть работы по расшифровке выполнялась ручными и лингвистическими методами. [29]
Колосс также мог определить начальное положение пси - колес и мотор-колес. Возможность регулярного использования этой дополнительной возможности стала возможной в последние несколько месяцев войны, когда было доступно много Колоссов, а количество сообщений Танни сократилось. [30]
Colossus был разработан для « Ньюманри », [31] секции, возглавляемой математиком Максом Ньюманом , которая отвечала за машинные методы против двенадцатироторной онлайн-телетайпной шифровальной машины Лоренца SZ40/42 (кодовое название «Тунни», от тунца). . Дизайн Colossus возник в результате параллельного проекта по созданию менее амбициозной счетной машины, получившей название « Хит Робинсон ». [9] Хотя машина Хита Робинсона доказала концепцию машинного анализа для этой части процесса, она имела серьезные ограничения. Электромеханические части работали относительно медленно, и было сложно синхронизировать две зацикленные бумажные ленты , одна из которых содержала зашифрованное сообщение, а другая представляла собой часть ключевого потока машины Лоренца. [32] Кроме того, ленты имели тенденцию растягиваться и рваться при чтении со скоростью до 2000 символов в секунду.
Томми Флауэрс MBE [d] был старшим инженером-электриком и руководителем группы коммутации на исследовательской станции почтового отделения в Доллис-Хилл . До работы над «Колоссом» он с февраля 1941 года работал в GC&CS в Блетчли-Парке, пытаясь улучшить бомбы , которые использовались при криптоанализе немецкой шифровальной машины «Энигма». [34] Максу Ньюману его рекомендовал Алан Тьюринг, который был впечатлен его работой над бомбами. [35] Основные компоненты машины Хита Робинсона были следующими.
Флауэрс был привлечен для разработки комбинированного устройства Хита Робинсона. [36] Его не впечатлила система ключевой ленты, которую нужно было синхронизировать с лентой сообщений, и он по собственной инициативе разработал электронную машину, которая устранила необходимость в ключевой ленте, имея электронный аналог машина Лоренца (Танни). [37] Он представил эту конструкцию Максу Ньюману в феврале 1943 года, но идея о том, что предложенные от одной до двух тысяч термоэмиссионных ламп ( вакуумные лампы и тиратроны ) могут надежно работать вместе, была встречена с большим скептицизмом, [38] поэтому Робинсоны стали больше были заказаны у Доллис Хилл. Однако Флауэрс знал из своих довоенных работ, что большинство отказов термоэмиссионных клапанов происходит в результате тепловых напряжений при включении питания, поэтому отказ от выключения машины снижал частоту отказов до очень низкого уровня. [39] Кроме того, если нагреватели запускались при низком напряжении, а затем медленно доводились до полного напряжения, тепловое напряжение уменьшалось. Сами вентили можно было бы припаять, чтобы избежать проблем со вставными основаниями, которые могли быть ненадежными. [ нужна цитация ] Флауэрс настаивал на своей идее и получил поддержку от директора исследовательской станции У. Гордона Рэдли. [40]
Флауэрс и его команда из примерно пятидесяти человек в группе переключения [41] [42] потратили одиннадцать месяцев с начала февраля 1943 года на проектирование и создание машины, которая обходилась без второй ленты Хита Робинсона, генерируя шаблоны колес в электронном виде. Флауэрс использовал для проекта часть своих денег. [43] [44] Этот прототип, Mark 1 Colossus, содержал 1600 термоэмиссионных клапанов (трубок). [41] Он показал себя удовлетворительно в Доллис-Хилл 8 декабря 1943 года [45] и был разобран и отправлен в Блетчли-Парк, куда он был доставлен 18 января и повторно собран Гарри Фенсомом и Доном Хорвудом. [12] [46] Он вступил в строй в январе [47] [8] и успешно атаковал свое первое сообщение 5 февраля 1944 года. [48] Это была большая структура, получившая название «Колосс». В архивах, написанных Максом Ньюманом 18 января 1944 года, записано, что «Колосс прибывает сегодня». [49]
В ходе разработки прототипа была разработана улучшенная конструкция – Mark 2 Colossus. Четыре из них были заказаны в марте 1944 года, а к концу апреля количество заказов было увеличено до двенадцати. Доллис Хилл была вынуждена заставить первый из них заработать к 1 июня. [50] Аллен Кумбс взял на себя руководство производством Mark 2 Coossi, первый из которых, содержащий 2400 клапанов, вступил в строй в 08:00 1 июня 1944 года, как раз к вторжению союзников в Нормандию в день «Д» . [51] Впоследствии Колоссы доставлялись со скоростью около одного в месяц. Ко Дню Победы в Блетчли-Парке работало десять Колоссов, и уже было положено начало сбору одиннадцатого. [50] Семь Колоссов использовались для «установки колес» и три для «ломки колес». [52]
Основные агрегаты конструкции Mark 2 были следующими. [37] [53]
Большая часть дизайна электроники была работой Томми Флауэрса, которому помогали Уильям Чендлер, Сидни Бродхерст и Аллен Кумбс; Эри Спейт и Арнольд Линч разрабатывают фотоэлектрический механизм считывания. [54] Кумбс вспомнил, как Флауэрс подготовил черновой вариант своего проекта, разорвал его на части и раздал своим коллегам, чтобы они сделали детальный проект и заставили свою команду изготовить его. [55] Колоссы Mark 2 были в пять раз быстрее и проще в эксплуатации, чем прототип. [э]
Ввод данных в «Колосс» осуществлялся путем фотоэлектрического считывания с бумажной ленты транскрипции зашифрованного перехваченного сообщения. Это было организовано в виде непрерывного цикла, чтобы его можно было читать и перечитывать несколько раз — для данных не было внутреннего хранилища. В конструкции решена проблема синхронизации электроники со скоростью ленты сообщений за счет генерации тактового сигнала путем считывания отверстий ее звездочки. Таким образом, скорость работы была ограничена механикой чтения ленты. Во время разработки устройство чтения ленты было протестировано на скорости до 9700 символов в секунду (53 мили в час), прежде чем лента распалась. Таким образом, скорость 5000 символов в секунду (40 футов/с (12,2 м/с; 27,3 миль в час)) была выбрана в качестве скорости для регулярного использования. Флауэрс разработал 6-значный сдвиговый регистр, который использовался как для вычисления дельта-функции (ΔZ), так и для тестирования пяти различных возможных начальных точек колес Танни в пяти процессорах. [57] [58] Этот пятисторонний параллелизм [f] позволил одновременно выполнять пять тестов и подсчетов, обеспечивая эффективную скорость обработки 25 000 символов в секунду. [58] В расчетах использовались алгоритмы, разработанные У.Т. Туттом и его коллегами для расшифровки сообщения Танни. [59] [60]
В состав «Ньюманри» входили криптоаналитики, операторы Женской королевской военно-морской службы (WRNS) , известные как «Крапивники», и инженеры, которые постоянно находились под рукой для обслуживания и ремонта. К концу войны штатная численность составляла 272 Рена и 27 человек. [50]
Первой задачей при работе с Колоссом для получения нового сообщения была подготовка петли бумажной ленты. Это было выполнено Ренсами, которые склеили два конца вместе с помощью клея Бостик , гарантируя, что между концом и началом сообщения будет пустая лента длиной 150 символов. [61] С помощью специального ручного дырокола они вставили стартовое отверстие между третьим и четвертым швеллерами 2.+1 ⁄ отверстия звездочки от конца заготовки и стопорное отверстие между четвертым и пятым швеллерами 1+1 ⁄ отверстия звездочки от конца символов сообщения. [62] [63] Они считывались специально расположенными фотоэлементами и указывали, когда сообщение должно было начаться и когда оно закончится. Затем оператор продевал бумажную ленту через ворота и вокруг шкивов каркаса кровати и регулировал натяжение. Конструкция каркаса с двумя лентами была заимствована у Хита Робинсона, так что одну ленту можно было загружать во время воспроизведения предыдущей. Переключатель на панели выбора определял «ближнюю» или «дальнюю» ленту. [64]
После выполнения различных задач по сбросу и обнулению операторы Рена по указанию криптоаналитика использовали декадные переключатели «установки общего количества» и переключатели панели K2, чтобы установить желаемый алгоритм. Затем они запускали ленточный двигатель и лампу на стойке кровати и, когда лента набирала скорость, включали главный пусковой переключатель. [64]
Говард Кампейн, математик и криптоаналитик из OP-20-G ВМС США , написал следующее в предисловии к статье Флауэрса 1983 года «Дизайн колосса».
Мой взгляд на Колосса был взглядом криптоаналитика-программиста. Я приказал машине произвести определенные расчеты и подсчеты, а после изучения результатов приказал ей выполнить еще одну работу. Он не помнил предыдущий результат и не мог бы действовать в соответствии с ним, если бы и помнил. Мы с Колоссом попеременно взаимодействовали, что иногда приводило к анализу необычной немецкой системы шифрования, которую немцы называли «Geheimschreiber», а криптоаналитики — «Рыба». [65]
Колосс не был компьютером с хранимой программой . Входные данные для пяти параллельных процессоров считывались с зацикленной бумажной ленты сообщений и электронных генераторов шаблонов для ци , пси и мотор-колес. [66] Программы для процессоров устанавливались и удерживались на переключателях и разъемах панели. Каждый процессор мог оценить логическую функцию, подсчитать и отобразить, сколько раз она давала указанное значение «ложь» (0) или «истина» (1) для каждого прохода ленты сообщений.
Входные данные в процессоры поступали из двух источников: сдвиговых регистров чтения с ленты и колец тиратрона, имитирующих колеса машины Танни. [67] Символы на бумажной ленте назывались Z , а символы из эмулятора Танни обозначались греческими буквами, которые Билл Татт дал им при разработке логической структуры машины. На панели выбора переключатели указывают либо Z , либо ΔZ , либо либо Δ , либо либо Δ для данных, которые должны быть переданы в поле гнезда и «панель переключателей K2». Эти сигналы от симуляторов колес могут быть определены как наступающие при каждом новом проходе ленты сообщений или нет.
На панели переключателей K2 с левой стороны была группа переключателей для задания алгоритма. Переключатели с правой стороны выбирали счетчик, на который подавался результат. Коммутационная панель позволяла налагать менее специализированные условия. В целом переключатели панели переключателей K2 и коммутационная панель допускают около пяти миллиардов различных комбинаций выбранных переменных. [61]
Например: набор прогонов ленты сообщений может изначально включать два колеса ци , как в алгоритме Тутте 1+2. Такой пробег на двух колесах назывался длинным и занимал в среднем восемь минут, если только параллелизм не использовался для сокращения времени в пять раз. Последующие пробежки могут включать только установку одного колеса ци , что дает короткий пробег, занимающий около двух минут. Первоначально, после начального длительного прогона, выбор следующего алгоритма, который будет опробован, определялся криптоаналитиком. Однако опыт показал, что в ряде случаев деревья решений для этого итеративного процесса могут быть созданы для использования операторами Wren. [68]
Хотя Колосс был первой из электронных цифровых машин с возможностью программирования, хотя и ограниченной современными стандартами, [69] он не был машиной общего назначения, предназначенной для решения ряда криптоаналитических задач, большинство из которых включало подсчет результатов оценки булевых алгоритмов. .
Таким образом, компьютер Colossus не был полностью полной по Тьюрингу машиной. Однако профессор Университета Сан-Франциско Бенджамин Уэллс показал, что если бы все десять созданных машин Колосса были перегруппированы в определенный кластер , то весь набор компьютеров мог бы моделировать универсальную машину Тьюринга и, таким образом, быть полным по Тьюрингу. [70]
Колосс и причины его постройки были строго засекречены и оставались таковыми в течение 30 лет после войны. Следовательно, оно не вошло в историю вычислительной техники на протяжении многих лет, а Флауэрс и его коллеги были лишены должного признания. Все Колоссы, кроме двух, были разобраны после войны, а части вернулись на почту. Некоторые детали, продезинфицированные в соответствии с их первоначальным назначением, были доставлены в Лабораторию вычислительных машин Королевского общества Макса Ньюмана в Манчестерском университете . [71] Два Колосса вместе с двумя машинами Танни были сохранены и перевезены в новую штаб-квартиру ЦПС в Исткоте в апреле 1946 года, а затем в Челтнем между 1952 и 1954 годами . [72] [9] Один из Колоссов, известный как Colossus Blue , был демонтирован в 1959 году; другой в 1960-х годах. [72] Томми Флауэрсу было приказано уничтожить всю документацию. Он должным образом сжег их в печи и позже сказал об этом приказе:
Это была ужасная ошибка. Мне было приказано уничтожить все записи, что я и сделал. Я взял все рисунки, планы и всю информацию о Колоссе на бумаге и положил в огонь котла. И увидел, как оно горит. [73]
Колоссы были адаптированы для других целей с разной степенью успеха; в более поздние годы их использовали для тренировок. [74] Джек Гуд рассказал, как он первым использовал «Колосс» после войны, убедив Агентство национальной безопасности США , что его можно использовать для выполнения функции, для которой они планировали построить машину специального назначения. [72] Colossus также использовался для подсчета символов на одноразовой ленте для проверки неслучайности. [72]
Небольшое количество людей, которые были связаны с «Колоссом» и знали, что крупномасштабные, надежные и высокоскоростные электронные цифровые вычислительные устройства возможны, сыграли значительную роль в ранней компьютерной работе в Великобритании и, вероятно, в США. Однако, будучи настолько секретным, он не оказал прямого влияния на развитие более поздних компьютеров; именно EDVAC стала оригинальной компьютерной архитектурой того времени. [75] В 1972 году Герман Голдстайн , который не знал о Колоссе и его наследии к проектам таких людей, как Алан Тьюринг ( ACE ), Макс Ньюман ( Манчестерские компьютеры ) и Гарри Хаски ( Bendix G-15 ), написал, что:
Британия обладала такой жизненной силой, что могла сразу после войны приступить к осуществлению стольких хорошо продуманных и хорошо реализованных проектов в компьютерной области. [76]
Профессор Брайан Рэнделл , раскопавший информацию о Колоссе в 1970-х годах, прокомментировал это, сказав, что:
По моему мнению, проект КОЛОССУС был важным источником этой жизненной силы, который в значительной степени недооценен, как и значение его места в хронологии изобретения цифрового компьютера. [77]
Усилия Рэнделла начали приносить плоды в середине 1970-х годов. Секретность Блетчли-парка была нарушена, когда капитан группы Уинтерботэм опубликовал свою книгу «Сверхсекрет» в 1974 году . [78] Рэнделл исследовал историю информатики в Великобритании для конференции по истории вычислений, проходившей в Лос-Аламосской научной лаборатории Нью-Мексико, 10–15 июня 1976 г., и получил разрешение представить доклад о разработке COLOSSI во время войны на исследовательской станции почтового отделения Доллис-Хилл (в октябре 1975 г. британское правительство опубликовало серию фотографий с подписями из Государственного архива). ). Интерес к «откровениям» в его статье привел к специальной вечерней встрече, на которой Рэнделл и Кумбс ответили на дополнительные вопросы. Позже Кумбс писал, что ни один член нашей команды никогда не мог забыть товарищество, целеустремленность и, прежде всего, захватывающее дух волнение тех дней . В 1977 году Рэнделл опубликовал в нескольких журналах статью «Первый электронный компьютер» . [г] [79]
В октябре 2000 года Центр правительственной связи (GCHQ) передал Национальному государственному архиву 500 - страничный технический отчет о шифре Танни и его криптоанализе, озаглавленный « Общий отчет о Танни» [ 80 ]. работал с ним:
К сожалению, невозможно дать адекватное представление об очаровании Колосса в действии; его огромный объем и кажущаяся сложность; фантастическая скорость тонкой бумажной ленты вокруг блестящих шкивов; детское удовольствие от не-не, спана, печати основного заголовка и прочих гаджетов; волшебство чисто механического дешифрования буква за буквой (одна новичок подумала, что ее разыгрывают); сверхъестественное действие пишущей машинки при печати правильных партитур без помощи человека и без ее участия; шаговость дисплея; периоды нетерпеливого ожидания, завершающиеся внезапным появлением вожделенной партитуры; и странные ритмы, характеризующие каждый тип пробега: величавая обкатка, беспорядочный короткий пробег, регулярность поломки колес, флегматичный прямоугольник, прерываемый дикими скачками возврата каретки, бешеный гул мотора, даже нелепое безумие множества фальшивых партитур. [81]
Команда под руководством Тони Сейла построила полнофункциональную реконструкцию [82] [83] Colossus Mark 2 в период с 1993 по 2008 год. [12] [11] Несмотря на то, что чертежи и оборудование были уничтожены, удивительное количество материала сохранилось. , в основном в записных книжках инженеров, но значительная их часть находится в США. Оптический считыватель ленты, возможно, представлял самую большую проблему, но доктор Арнольд Линч , его первоначальный разработчик, смог перепроектировать его в соответствии со своими оригинальными спецификациями. Реконструкция выставлена в исторически правильном месте для Колосса № 9, в Национальном музее вычислительной техники , в H Block Bletchley Park в Милтон-Кинсе , Бакингемшир.
В ноябре 2007 года, чтобы отпраздновать завершение проекта и отметить начало инициативы по сбору средств для Национального музея вычислительной техники, в рамках конкурса Cipher Challenge [84] восстановленный Колосс состязался с радиолюбителями во всем мире за то, что он первым получил и расшифровал три сообщения, зашифрованные с помощью Lorenz SZ42 и передано с радиостанции DL0HNF в компьютерном музее Heinz Nixdorf MuseumsForum . Этот вызов легко выиграл радиолюбитель Иоахим Шют, который тщательно подготовился [85] к событию и разработал свой собственный код обработки сигналов и взлома кода с использованием Ada . [86] Команде «Колосса» помешало желание использовать радиооборудование времен Второй мировой войны, [87] задержав их на день из-за плохих условий приема. Тем не менее, 1,4-ГГц ноутбуку победителя, работающему под управлением его собственного кода, потребовалось меньше минуты, чтобы найти настройки для всех 12 колес. Немецкий взломщик сказал: «Мой ноутбук обрабатывал зашифрованный текст со скоростью 1,2 миллиона символов в секунду — в 240 раз быстрее, чем Colossus. Если масштабировать частоту процессора на этот коэффициент, вы получите эквивалентную тактовую частоту 5,8 МГц для Colossus. Это выдающаяся скорость для компьютера, построенного в 1944 году». [88]
Cipher Challenge подтвердил успешное завершение проекта восстановления. «Сегодняшние результаты Colossus так же хороши, как и шесть десятилетий назад», - прокомментировал Тони Сейл. «Мы рады воздать должное людям, которые работали в Блетчли-парке и чей ум разработал эти фантастические машины, которые взломали эти шифры и сократили войну на многие месяцы». [89]
В фильме 1970 года «Колосс: Проект Форбина» , основанном на романе Д. Ф. Джонса «Колосс» 1966 года, был вымышленный компьютер по имени Колосс . Это было совпадение, поскольку оно произошло до публичного обнародования информации о Колоссе или даже о его названии.
Роман Нила Стивенсона «Криптономикон» (1999) также содержит вымышленную трактовку исторической роли Тьюринга и Блетчли Парка.