Colossus was 's werelds eerste programmeerbare elektronische digitale computer. Britse codebrekers gebruikten Colossus voor cryptoanalyse tijdens de Tweede Wereldoorlog. Hoewel Colossus niet een algemeen‑bruikbare opgeslagen‑programma‑machine was zoals later de ENIAC of de computers die we nu kennen, introduceerde hij belangrijke technieken uit de elektronische rekenkunde en was hij doorslaggevend voor het ontcijferen van belangrijke Duitse radioberichten.
Ontwikkeling en ontwerp
De ontwikkeling vond plaats in Bletchley Park bij de Government Code and Cypher School (GC&CS), waar de codebreker Max Newman leidinggaf aan het zoeken naar methoden om Duitse gecodeerde radioteleprinterberichten om te zetten in gewone taal. Een groep telefooningenieurs van de Post Office, onder leiding van Tommy Flowers (van de Post Office Research Station), ontwierp en bouwde de machines. Hun prototype en de eerste series machines kregen de naam "Colossus".
Colossus maakte intensief gebruik van vacuümbuizen (ook wel kleppen of valves genoemd). De eerste versie, Mark 1, gebruikte ongeveer 1.500 vacuümbuizen; de verbeterde Mark 2 bevatte rond de 2.400 vacuümbuizen. Dankzij deze elektronische componenten kon Colossus veel sneller en betrouwbaarder werken dan oudere mechanische of elektromechanische ontwerpen.
Hoe Colossus werkte
De berichten waar Colossus op werkte waren telegrafische teleprinterteksten (een 5‑bits tekencode, vaak aangeduid als Baudot of ITA2) die tussen het Duitse opperbevel en veldcommandanten werden gestuurd. Britse codebrekers noemden deze teleprinterberichten "Vis" (Engels: "Fish"). De Berichten waren versleuteld met een gerichte rotorschakelmachine die de Britten "Tunny" noemden; later bleek dit de Lorenz SZ‑40/42 te zijn.
Colossus las het gecodeerde signaal van een geperforeerde ponsband met behulp van optische sensoren en fotomultiplicators. Het kon enorme aantallen mogelijkheden heel snel doorproberen — met tapesnelheden tot enkele duizenden tekens per seconde — en bepaalde met statistische methoden welke instellingen van twee van de rotors of wielen waarschijnlijk waren. De machine zelf voerde niet het volledige decoderen en het taalkundige herstel uit. Colossus vond de meest waarschijnlijke sleutelinstellingen; mensen met een goede kennis van Duits voerden daarna de verdere interpretatie en reconstructie van tekst uit.
Colossus was programmeerbaar in de zin dat de rekenvolgorde en de te testen patronen konden worden gewijzigd door schakelaars, stekkerplaten (plugboards) en bedradingswijzigingen—dat maakte hem flexibel genoeg om verschillende analytische taken uit te voeren binnen het specifieke domein van Tunny‑analyse.
Inzet tijdens de oorlog
De eerste Colossus, Mark 1, functioneerde vanaf december 1943 en hielp al snel bij het oplossen van praktische problemen. Mark 2 was operationeel op 1 juni 1944, net voor de grootscheepse landing in Normandië op D‑Day; de informatie uit Tunny‑berichten droeg bij aan de planning en uitvoering van geallieerde operaties. Tegen het einde van de oorlog waren tien Colossus‑machines in gebruik, verspreid over faciliteiten in en rond Bletchley Park.
Geheimhouding, ontmanteling en nalatenschap
Na de oorlog werden alle geheime Colossus‑machines ontmanteld en veel ontwerpdocumentatie vernietigd om te voorkomen dat de technologie bekend zou worden. Daardoor bleef het bestaan en de werkelijke rol van Colossus langdurig geheim: pas decennia later kwam de volledige omvang van de prestaties aan het licht. De codeermachine waartegen Colossus te werk werd gesteld bleek de Lorenz SZ42 te zijn.
Tussen het begin van de jaren negentig en 2007 werd in Engeland een werkende reconstructie van Colossus gebouwd door vrijwilligers en historici, op basis van gefaseerd herstelde tekeningen en getuigenissen. Deze replica is te zien in The National Museum of Computing in Bletchley Park en toont bezoekers hoe de machine werkte en welke rol hij speelde bij de ontwikkeling van de moderne computerwetenschap.
Colossus heeft een blijvende invloed: hij toonde praktisch aan dat elektronische schakelingen grote reken‑ en verwerkingsopgaven veel sneller kunnen uitvoeren dan mechanische systemen. De geheimhouding heeft er echter voor gezorgd dat Colossus pas veel later de erkenning kreeg die het historische belang ervan verdient.




