Colossus (компьютер)


Colossus (с англ. — «Колосс») — секретный британский компьютер, спроектированный и построенный в 1943 году для расшифровки перехваченных немецких радиосообщений, зашифрованных с помощью системы Lorenz SZ. Компьютер состоял из 1500 электронных ламп (2500 в Colossus Mark II), что делало Colossus самым большим компьютером того времени (ближайший конкурент[какой?] имел всего 150 ламп). Создание и введение в строй в 1944 году позволило сократить время расшифровки перехваченных сообщений с нескольких недель до нескольких часов. Модернизация Colossus Mark II считается первым программируемым компьютером в истории ЭВМ[1].

В 1940 британская служба радиоперехвата стала замечать радиосообщения необычного вида. Вместо обычного для радиообмена кода Морзе эти сообщения имели код Бодо, применявшийся в телетайпах. Перехваченную радиограмму немедленно передали в Правительственную школу кодов и шифров для детального анализа. Как выяснилось, новые сообщения отличались не только кодировкой, но и методом шифрования: он был значительно сложнее шифра «Энигмы», уже достаточно изученного британской разведкой. Новый шифр получил условное название «Танни» (tunny с англ. — «тунец»). Британские аналитики называли закодированный немецкий телетайпный трафик «Фиш» (fish с англ. — «рыба»), а его разновидности — названиями различных видов рыб[4][Прим. 1]. Для изучения нового шифра в Блетчли-парк создали отдельное подразделение, но, несмотря на это, анализ продвигался медленно.

В августе 1941 года один из немецких шифровальщиков совершил ошибку, передав один за другим два незначительно различающихся радиосообщения, зашифрованных с помощью одного и того же ключа. Обе радиограммы удалось перехватить[Прим. 2]. Это позволило англичанам не только расшифровать текст сообщения, но и получить довольно длинный отрывок шифрующей последовательности. Стало ясно, что новое немецкое устройство построено на обычном принципе шифрующих колес, но количество колес необычно велико: в отличие от «Энигмы», «Танни» имел не пять, а 12 колес[4].