Colossus var världens första programmerbara elektroniska digitala dator i den mening att den kunde ställas om för att utföra olika beräkningsuppgifter genom omkopplingar och inställningar. Brittiska kodbrytare använde Colossus för kryptoanalys under andra världskriget, främst för att bryta den tyska Lorenz-kodmaskinens meddelanden, som britterna kallade "Tunny".
Utveckling och konstruktion
Kodbrytaren Max Newman, verksam vid Government Code and Cypher School (GC&CS) i Bletchley Park, identifierade behovet av en maskin som kunde göra de stora mängder beräkningar som krävdes för att analysera de tyska telexmeddelandena. En grupp ingenjörer från Post Office under ledning av Tommy Flowers konstruerade den praktiska lösningen. Deras konstruktion, som fick namnet "Colossus", använde ett stort antal vakuumrör (ventiler) och var helt elektronisk, vilket gav högre hastighet och tillförlitlighet jämfört med mekaniska eller elektromekaniska maskiner.
Hur Colossus fungerade
Colossus läste in kodade meddelanden från ett hålband och jämförde dem elektroniskt med mönster som simulerade vissa delar av den tyska kodmaskinens funktion. Maskinen utförde snabba logiska operationer och statistiska test för att pröva olika inställningar av maskinens hjul — framför allt för att hitta sannolika inställningar för två av hjulen i Lorenz-maskinen. När Colossus föreslog sannolika inställningar fortsatte kryptoanalytikerna med ytterligare analyser och manuella tolkningar för att finna de fullständiga inställningarna. Colossus gjorde alltså den tunga numeriska delen av arbetet, medan slutlig avkodning ofta krävde språklig kunskap i tyska.
Versioner och drift
Den första Colossus (Mark 1) var i drift i december 1943 och löste sina första praktiska problem i februari 1944. En förbättrad version, Colossus Mark 2, togs i bruk den 1 juni 1944 — bara några dagar före landstigningen i Normandie på D‑dagen. Colossus‑maskinerna var viktiga för att snabbt kunna bearbeta stora mängder radiosända telexmeddelanden, och vid krigsslutet var tio Colossus-datorer i bruk vid Bletchley Park.
Tunny, Lorenz och kryptoanalysens roll
Brittiska kodknäckare kallade teleprintermeddelandena för "Fish". Meddelandena hade kodats av en tysk maskin som först var okänd för britterna; den och dess trafik kallades "Tunny". Efter analys kunde man konstatera att den hemliga maskinen var Lorenz SZ42. Colossus imiterade delar av Lorenz‑maskinens funktion och sökte efter mönster i den krypterade trafiken för att snabbt identifiera troliga hjulinställningar. Detta arbete gav de allierade värdefull underrättelse som bidrog till operationer och beslut under kriget.
Betydelse, hemlighållande och återuppbyggnad
Colossus betydde ett stort steg framåt inom både elektronik och datorvetenskap, och maskinen anses av många historiker vara en föregångare till senare elektroniska datorer. Efter kriget plockades de hemliga Colossus-maskinerna isär och konstruktionerna förstördes för att bevara sekretessen. I praktiken hölls Colossus‑projektet hemligt under många år; först långt efter kriget blev dess existens och betydelse kända. Mellan början av 1990‑talet och 2007 byggdes en fungerande kopia av en Colossus-dator, som idag kan ses på The National Museum of Computing i Bletchley Park i England.
Eftermäle
Colossus har ett starkt eftermäle både för sin direkta påverkan på krigets utgång och för sin roll i datorteknikens historia. Projektet visade hur elektroniska komponenter och logiska metoder kunde kombineras för att lösa praktiska problem i mycket högre hastighet än tidigare. Samtidigt är Colossus ett exempel på hur militär sekretess kan dölja tekniska genombrott under lång tid.
Den historiska berättelsen om Colossus inkluderar flera framstående personer, tekniska innovationer och samarbete mellan matematiker, kodknäckare och ingenjörer. Arbetet vid Bletchley Park, inklusive användningen av Colossus, är numera vida erkänt som en avgörande del av den allierade underrättelseverksamheten under andra världskriget.




