Colossus е първият в света широко признат програмируем електронен цифров компютър, използван за криптоанализ по време на Втората световна война. Британските кодоразбивачи в Блетчли Парк използват тези машини, за да разчитат секретни съобщения на германското върховно командване, изпращани към полевите командири на армиите. Четенето на тези съобщения дава важна разузнавателна информация и помага на Съюзниците при стратегическото вземане на решения.
Производство и автори
Инициативата за създаване на електронна машина за декриптиране идва от математика Макс Нюман, който работи в Правителствената школа за кодове и шифри (GC&CS) в Блетчли Парк. Той търси начин да автоматизира анализa на шифрованите радиотелепринтерни съобщения. Група инженери от Пощенската служба (Post Office), ръководена от техника Томи Флауърс, проектира и построява електронната машина, наречена "Colossus". Работата комбинира идеи от математика, криптоанализ и електронно инженерство, и събира екип от специалисти по електроника и системно програмиране (в периода преди разпространението на понятието "компютърен програмист").
Техническа характеристика и работа
Colossus използва електронни усилвателни лампи (вакуумни тръби или клапани) и е проектиран да обработва цифрови сигнали. Първата версия, известна като "Марк 1", влезе в експлоатация през декември 1943 г.; по-късно беше усъвършенствана в Colossus Mark 2, която започва да работи на 1 юни 1944 г., непосредствено преди десанта в Нормандия. Общо до края на войната са изградени и използвани около десет машини Colossus.
За входна носител служи перфолента, върху която са записвани прихванатите телетайпни съобщения. Colossus възпроизвежда поведението на германската кодираща машина по зададени хипотези и проверява голям брой възможни настройки много по-бързо от ръчна обработка. Програмируемостта на Colossus се реализира чрез комбинация от плъгбордове, превключватели и кабелни връзки — тоест машината не е "stored-program" компютър в съвременния смисъл, но е способна да изпълнява различни аналитични операции в зависимост от конфигурацията.
Метод и роля в разчитането на "Tunny"
Британците наричат прихванатите телетайп-съобщения "Риба" (Fish), а специфичния вид съобщения, криптирани от неизвестната им машина, наричат "Туни" (Tunny). Структурата на немската кодираща машина (по-късно установена като Lorenz SZ42) е реконструирана аналитично от екипа в Блетчли Парк — значителен принос в това отношение има математикът и криптоаналитик Бил Тют (Bill Tutte), който определя вътрешната структура на шифровалната машина без да вижда физическо устройство.
Colossus имитираше работата на Lorenz и проверяваше различни комбинации от настройки на въртящите се барабани (колела). Когато машината откриеше вероятни настройки за някои колела, резултатите се анализираха по-нататък — чрез допълнителни програми на Colossus и чрез човешки анализ, тъй като окончателното дешифриране често изискваше знание по немски и контекстуална оценка. По този начин Colossus значително ускоряваше откриването на възможни настройки и редуцираше човешката работа по проверката на тези хипотези.
Влияние и секретност
Пускането в действие на Colossus и способността за бързо разчитане на Lorenz-трафика дават ценни разузнавателни предимства в ключови моменти на войната, включително преди Деня D. След войната британските власти смятат технологиите за изключително секретни: повечето машини Colossus са разглобени, проектните документи — унищожени, а подробности за работата им остават тайни десетилетия наред. Поради това дълго време заслугите и техническите подробности остават неизвестни за широката общественост.
Възстановяване и наследство
Едва години по-късно информацията за Colossus излиза наяве. В периода от началото на 90-те години до средата на първото десетилетие на XXI век се организира възстановяване на работеща реплика на Colossus — проект, воден от ентусиасти и ветерани-инженери, сред които е и известният реставратор Тони Сейл (Tony Sale). Днес работещо копие на Colossus може да бъде видяно в Националния музей на компютрите в Блетчли Парк в Англия.
Colossus остава важна стъпка в историята на изчислителната техника: тя показва колко мощни и ефективни могат да бъдат електронните цифрови устройства за специфични, интензивни на изчисления задачи и оказва влияние върху по-нататъшното развитие на компютърните технологии в следвоенния период.




