BLETCHLEY, England--They say that it would have taken at least two more years to defeat the German military had not some of the Nazis' secret codes fallen into the hands of the Allies.
For decades, since 1918, the Germans had been using Enigma cyphers as the core of their intelligence and military communications system. The Enigma was first invented for scrambling financial communications, but while that use never took off, the military saw the promise of the system. For one thing, the Germans thought Enigma was unbreakable.
But based on techniques arrived at, and a version of Enigma built by, Polish mathematicians, the master codebreakers at Bletchley Park, a secret installation about 45 minutes outside London, eventually proved the Germans wrong. Still, it took years to beat Enigma, a machine with "complexity [that] was bewildering," according to information provided on the Bletchley Park Museum's Web site.
At the same time, the Nazi high command was sending coded messages using a device called the Lorenz. To solve that, Bletchley Park's code breakers came up with a machine called Colossus.
This is a rebuild of the famous Colossus Mark 2 machine (left) that finally allowed the code breakers to quickly and efficiently break the high command's ciphers. The original Colossus was so secret that after the war was over, it was broken apart and its components destroyed. But because there were 11 surviving pictures of the machine, Bletchley Park museum personnel have been able to build a fully working reconstruction, and visitors to the National Museum of Computing here can see the new Colossus for themselves.
CNET reporter Daniel Terdiman visited Bletchley Park as part of Road Trip 2011. And last year, as part of Road Trip 2010, he visited the U.S. National Security Agency's National Cryptologic Museum in Ft. Meade, Maryland, where many related items such as a collection of Enigmas, are on display. This gallery showcases some items from Ft. Meade that complement what's on display at Bletchley Park.
Correction (Monday, 3:50 p.m. PDT): This article has been modified to correct errors that confused work done at Bletchley Park on Colossus with that done there on the Bombe machine, as well as to credit work done on Enigma by Polish mathematicians.
To tackle the job of quickly analyzing intercepted German high command messages, leaders at Bletchley Park "called in the help of Tommy Flowers, a brilliant Post Office Electronics Engineer," the museum's Web site reads. "Flowers went on to design and build Colossus, a much faster and more reliable machine that used 1,500 thermionic valves (vacuum tubes). The first Colossus machine arrived at Bletchley in December 1943. This was the world's first practical electronic digital information processing machine--a forerunner of today's computers.
The Germans used a "high security teleprinter cypher machine to enable them to communicate by radio in complete secrecy," writes Bletchley Park scientist Tony Sale on his Codes and Ciphers Web site. It was called Lorenz, and this device "had to be cracked by carrying out complex statistical analyses on the intercepted messages," the Bletchley Park museum site reads. "Colossus could read paper tape at 5,000 characters per second and the paper tape in its wheels traveled at 30 miles per hour. This meant that the huge amount of mathematical work that needed to be done could be carried out in hours, rather than weeks."
This is a closeup of the Colossus rebuild at Bletchley Park today.
These are the operational rotors of Enigma. According to the National Cyptologic Museum in Fort Meade, Md., "The German military issued extra rotors with each machine--two for Army and Air Force machines and four for Navy. Each rotor was wired differently and identified with a Roman numeral. Setting up a communications net involved selecting the rotors for the day and placing them in the machine in the proper left-to-right order."
This is a device attached to Colossus that constantly read characters back into the machine--because Colossus had no on-board storage. Instead, the tape that was produced by teams at other machines was continuously read back into Colossus until it had the entire message.
This is an earlier version of an intercept machine, which captured the Germans' communications and put out a ticker tape that was then read and its contents input into a second machine, called a "Tunny," for deciphering.
At Bletchley Park during World War II, groups of women would take the ticker tape containing the coded German messages and type the codes into these Tunny machines. The Tunnys would then convert the coded message into a new ticker tape that would then be put through a bombe machine and analyzed.
This is part of the Heath Robinson, a successor to the Colossus. It was not successful because it tended to shred the ticker tape as it fed it through its systems. It was called Heath Robinson because it was considered a crazy invention, something that was regularly a part of a 1940s-era cartoon by that name.
This is a re-creation of Alan Turing's office in Hut 8 at Bletchley Park. From this office, Turing directed efforts to break the German high command's codes and in the process may have helped shave two years off World War II.
This is a pin board that's part of the Heath Robinson.
Though its many "huts" and "blocks" look rundown and somewhat decrepit today, Bletchley Park was in its day the world's first purpose-built computing center, built specifically to break the Germans' codes and help the Allies defeat the Germans and win World War II.
This is a Uniselector, a rare piece of an original Colossus machine that survived the intentional destruction of the top-secret machines after World War II was over. It was employed in the Tunny machines to simulate a Lorenz cipher machine wheel. The Uniselectors were also built into the Colossus machines.
This is a German tunny machine, displayed at the National Cryptologic Museum in Fort Meade, Md. A cryptographic typewriter, the tunny offered encryption and decryption, meaning that an operator could type in plain text and get encoded text out. They were built to handle large amounts of text at high speeds. An early version of these machines was called "Swordfish," and, learning that, the Americans and the British began to give fish nicknames to various versions of the machine.
It is a Schlusselzusatz 40 (SZ40), made by the German company Lorenz and was used by the German Army for high-level communications. "It provided on-line encryption and decryption of messages and was capable of handling large volumes of traffic at high speed," according to the National Cryptologic Museum. "The Tunny depended on wheels for its encryption/decryption, but unlike Enigma, it did not substitute letters, but instead encrypted elements of the electrically generated 'Baudot Code' used in normal telegraphic transmissions."
This is a U.S. Navy cryptanalytic bombe. Bletchley Park analysts worked on British-built bombes.
The machines "worked primarily against the German Navy's four-rotor Enigmas. Without the proper settings, the encrypted messages were virtually unbreakable," according to the National Cryptologic Museum. "The bombes took only 20 minutes to complete a run, testing each of the 456,976 possible rotor settings within one wheel order. Different bombes tried different wheel orders, and one of them would have had the final correct settings. When the various U-boat settings were found for the day, the bombe could be switched over to work on the German Army and Air Force three-rotor messages."
This is George the robot, built by Tony Sale, a vintage computer specialist who works at and is the original curator or the Bletchley Park Museum and who maintains the Web site Codes and Ciphers.
Sale built George in 1950, and it was the world's first working, walking humanoid, according to Sale. At the time, Sale and George were filmed for British TV, and more recently, when the creators of the "Wallace and Gromit" movies saw the broadcast, they asked for--and received--permission to include George in one of their films.
This is the Harwell Dekatron Computer, at the National Museum of Computing at Bletchley Park. Known later in its working life as the Witch Computer, it was built in England at the Atomic Energy Research Establishment in the early 1950s "and is one of the first stored-program computers in the world," according to the museum. "It is a general purpose computer capable of many different jobs and its role...was to assist in the design of Britain's first atomic power stations.
"Before this computer was built, all mathematical calculations at the agency were performed by a team of people using mechanical calculators and slide-rules."
Built in 1895, this is the "Millionaire," made by Switzerland's H.W. Egll. It was the first calculating machine in history that was capable of doing multiplication instead of just doing repeated addition. Machines like this were common in the insurance industry until the 1930s, according to the museum.
This is the TR-48, an early analog computer. To solve a problem, the machine creates "a mathematical model of a problem," according to the museum, "then [plug in] an electronic circuit which simulates the system represented by the mathematical model.
"This is achieved by techniques such as summing, integrating, and applying other functions to create gradually changing voltages within the machine."
This is a PDP 11/34, built in 1976 by Digital Equipment Corporation. It was a 16-bit minicomputer that ran on a single bus system called Unibus.
"The usage of a single bus was quite a departure in terms of computer technology," according to the museum, "as many minicomputers at that time had a separate dedicated I/O bus. The designers at DEC could do without this separate bus by mapping all of the I/O requirements to addresses in memory so that no specialized I/O instructions were needed.
The PDP-11 could use several different kinds of peripherals, such as a disk drive that had as much as 2.5 megabytes of storage space. As well, it had dual 8-inch disk drives that could each store 256 kilobytes of information. It also had a tape drive. This version of the computer "is running the RT-11 single-user real-time operating system," according to the museum.