Colossus je bil eden prvih elektronskih digitalnih računalnikov, zasnovanih posebej za kriptoanalizo, in velja za prvi večji računalnik, ki so ga lahko hitro preprogramirali za različne naloge s pomočjo stikal in vtičnic. Med drugo svetovno vojno so ga britanski razbijalci šifer uporabljali za analizo nemških teleprinterskih sporočil in iskanje nastavitev kodirnega stroja, kar je zaveznikom dalo pomembno obveščevalno prednost.
Zgodovina in uporaba
Glavno pobudo za razvoj Colossusa je dal Max Newman je, ki je delal v vladni šoli za šifriranje in šifriranje (GC&CS) v Bletchley Parku. Problematika je bila, kako avtomatizirati postopek pretvarjanja kodiranih sporočil nemškega teleprinterja v berljiv tekst. Pomemben prispevek k razumevanju nemškega stroja je prispeval matematik W. T. (Bill) Tutte, ki je na podlagi analize zajetih sporočil rekonstruiral notranjo logiko nemškega kodirnega stroja, pozneje identificiranega kot Lorenz SZ42 (koda: "Tunny").
Skupina telefonskih inženirjev Poštnega urada pod vodstvom Tommyja Flowersa je razvila elektronski stroj, imenovan "Colossus". Zaradi uporabe številnih elektronskih elementov (vakuumskih cevi) in hitrega branja luknjanega traku je Colossus lahko izvajal kompleksne logične operacije mnogo hitreje od prejšnjih mehaničnih ali elektromehanskih naprav. Prvi prototip, Colossus Mark 1, je postal operativen proti koncu leta 1943 in je kmalu začel reševati praktične izzive; izboljšana različica Mark 2 je bila v polnem obratovanju 1. junija 1944, nekaj dni pred izkrcanjem v Normandiji (D‑Day). Do konca vojne je delovalo okoli deset enot Colossus.
Tehnična zasnova in način dela
Colossus je deloval kot specializiran elektronski procesor za preverjanje hipotez o nastavitvah kodirnega stroja. Bral je zapise z luknjanega traku, ki je vseboval kodirano teleprinter sporočilo, in s pomočjo logičnih testov hitro preizkušal različne kombinacije nastavitev koles nemškega stroja. Ko je Colossus našel verjetne nastavitve za določena kolesa, so analitiki razvili nadaljnje postopke in programe za iskanje nastavitev preostalih koles.
Pomembno je poudariti, da Colossus ni bil "shranjujočo program" (stored‑program) računalnik v sodobnem smislu — njegovo programiranje je temeljilo na kombinaciji stikal, vtičnic in elektronskih vezij, kar je omogočalo hitro prilagajanje za različne analize. V primerjavi s predhodnimi napravami pa je bil prvi velik elektronski stroj, ki je omogočal relativno enostavno spreminjanje nalog znotraj iste strojne opreme.
Vpliv, varovanje tajnosti in dediščina
Sporočila, ki so jih prisluškovalci v Bletchley Parku poimenovali "ribe", so vključevala strateške ukaze in poročila iz nemškega vrhovnega poveljstva ter poljskih poveljstev. Razumevanje teh sporočil je zaveznikom nudilo kritične informacije, ki so vplivale na odločitve in operacije ter so po oceni zgodovinarjev pomembno pripomogle k krajšemu poteku vojne.
Po vojni je bila skrivnost Colossusa skrbno varovana: stroji in tehnični načrti so bili uničeni ali razstavljeni, zato so za več desetletij podrobnosti o njihovi obstoju ostale tajne. Šele v poznejših desetletjih so razkrite informacije omogočile, da so zgodovinarji in tehniki spoznali pomen teh naprav. V zgodnjih 1990‑ih je Tony Sale in njegova ekipa začeli obsežen projekt obnove; delujoča replika Colossusa je bila dokončana leta 2007 in je na ogled v Nacionalnem muzeju računalništva v Bletchley Parku v Angliji.
Colossus je tako pomembna prelomnica v zgodovini računalništva: povezuje razvoj elektronskih komponent, praktično kriptoanalizo in hitro reprogramabilnost v enem zgodovinskem projektu. Njegova zgodba je tudi opomin na etične in varnostne vidike tajnosti tehnoloških dosežkov ter na prispevek številnih, pogosto anonimnih in skrbno zavarovanih skupin ljudi, ki so delale za skupni cilj med vojno.




