Colossus
A calculated victory
The ability to shift and analyse data has always been crucial in warfare - in the Second World War, that process became mechanised for the first time. It was the birth of modern computing.
Sharpen up
Disappointed with your photos? With some software and a bit of know-how you can work wonders. Here are five ways to improve your digital photos.
Add yourself to the map
Add yourself to our global listeners map - show us your digital planet.
Related programme
At the heart of the code-breaking effort during the Second World War was an incredible piece of engineering. The BBC/OU series Digital Planet looks at the world's first programmable computing device: Colossus
So what was Colossus? Gareth Mitchell talks to Tony Sale about The Colossus Rebuild Project at The National Museum of Computing (based in Bletchley Park, UK).
Listen
Save this mp3 file to your computer
Save this mp3 file to your computer
You need the Flash Player (version 7 or higher) to use our mp3 player - download Flash.
Read
Colossus was designed in World War II to break the German Lorenz cipher. And the Lorenz SZ42 cipher machine was used literally by Hitler to his generals, so very important messages being sent being ciphered on there. And it was absolutely top grade, top secret stuff and it needed Colossus to be able to find the settings the German operator had used on an intercept that we’d got, because they transmitted their cipher text by teleprinter, by radio, and we intercepted those signals but then we had to find the settings the German operator had used on his Lorenz machine before we could decipher the message. Then, when you’d found those settings, you then plugged up those settings on our equivalent of the Lorenz SZ42 cipher machine.
Now we never had a Lorenz machine here in World War II, we never even saw one until right at the end of the war, but because of a horrendous German mistake, 30th August 1941, we managed to find out how the Lorenz machine worked and we were then able to build our equivalent, which was called “Tunny”.
This is the intercepted message punched onto paper tape in the Baudot-Murray code, and then loaded onto Colossus as an endless loop and being analysed over and over again by Colossus. Because Colossus has got no memory, it’s a machine which is switched programme, direct logic, very, very fast and very parallel. It’s got no memory so it has to read the cipher text over and over again, and analysing it statistically and teasing out the wheel settings used to encipher it.
You’ve got five different counters, five sets of lights, and they show the counts of a match down the tape in thousands, hundreds, tens and units for each of those five algorithms you’re trying on there. And then the lower panel shows the actual wheel start positions that you’re using at this moment to do that comparison. And it’s those that you’re, the wheel start positions that you’re changing looking for the maximum scores which tells you you’ve found the right positions.
And if that whetted your appetite about the Colossus, here's another way of looking at it. Once again, the Digital Planet team made use of Microsoft's experimental Photosynth service, and turned a bunch of snapshots into something much more than the sum of its parts. The original photos are all courtesy of Digital Planet's resident commentator, Bill Thompson.

Want to try making your own Photosynths? You can do it with a pair of free programs. It only works on Windows XP and Vista, and you'll need to have a Windows Live ID. Download the Photosynth applications.
If you don't have a Windows PC, but do have an iPhone or an iPod Touch, you can create similar images with iSynth, which brings Photosynth to your mobile. Find out more about iSynth.
Find Out More
If digital photography is your thing, why not check out the Open University short course Digital photography: creating and sharing better images (delivered online and available worldwide).
Content last updated: 26/05/2009








