Film TV Games. Fortnite Game of Thrones Books. Comics Music. Filed under: TL;DR. Colossus: how the first programmable electronic computer saved countless lives New, 15 comments. Share this story Share this on Facebook Share this on Twitter Share All sharing options Share All sharing options for: Colossus: how the first programmable electronic computer saved countless lives. Linkedin Reddit Pocket Flipboard Email. More From The Verge.
Sign up for the newsletter Verge Deals Subscribe to get the best Verge-approved tech deals of the week. Just one more thing! Please confirm your subscription to Verge Deals via the verification email we just sent you. In February, , the Lorenz SZ40 machine was further modified in an attempt to prevent the British from decyphering it.
With the invasion of Europe known to be imminent, it was a crucial period for the codebreakers, as it was vitally important for Berlin to break the code being used between Adolf Hitler in Berlin and Field Marshal Gerd von Rundstedt , the Commander-in-Chief of the German Army in western Europe.
Flowers later recalled: "We were told if we couldn't make the machine work by June 1st it would be too late to be of use. So we assumed that that was going to be D-Day, which was supposed to be a secret.
It had 2, valves and could process the tapes five times as fast. Flowers had introduced one of the fundamental principles of the postwar digital computer - use of a clock pulse to synchronize all the operations of his complex machine. When the night staff arrived for work just before midnight on 4th June, they were informed that tomorrow was D-Day : "They told us that D-Day was today and they wanted every possible message decoded as fast as possible.
But then it was postponed because the weather was so bad and that meant we girls knew it was going to take place, so we had to stay there until D-Day. We slept where we could and worked when we could and of course then they set off on June 6, and that was D-Day. Winston Churchill and his commanders wanted to know if the deception plans for the D-Day landings had been successful.
He was to inform the Germans that the opening phase of the invasion was under way as the airborne landings started, and four hours before the seaborne landings began. After several weeks of pressure, Harris finally gained permission for GARBO to be allowed to radio a warning that Allied forces were heading towards the Normandy beaches just too late for the Germans to benefit from it. Tommy Flowers had a meeting with General Dwight D.
Eisenhower on 5th June. He was able to tell Eisenhower that Adolf Hitler was not sending any extra troops to Normandy and still believed that the Allied troops would land east of the Pas de Calais. Flowers was also able to report that Colossus Mark II had decoded message from Field Marshal Erwin Rommel that one of the drop sites for an US parachute division was the base for a German tank division.
As a result of this information the drop site was changed. Jean Thompson later explained her role in the operation in the book, Station X: The Codebreakers of Bletchley Park : "Most of the time I was doing wheel setting, getting the starting positions of the wheels. There would be two Wrens on the machine and a duty officer, one of the cryptanalysts - the brains people, and the message came in on a teleprinted tape.
If the pattern of the wheels was already known you put that up at the back of the machine on a pinboard. The pins were bronze, brass or copper with two feet and there were double holes the whole way down the board for cross or dot impulses to put up the wheel pattern.
Then you put the tape on round the wheels with a join in it so it formed a complete circle. You put it behind the gate of the photo-electric cell which you shut on it and, according to the length of the tape, you used so many wheels and there was one moveable one so that could get it taut.
At the front there were switches and plugs. After you'd set the thing you could do a letter count with the switches. You would make the runs for the different wheels to get the scores out which would print out on the electromatic typewriter. We were looking for a score above the random and one that was sufficiently good, you'd hope was the correct setting. When it got tricky, the duty officer would suggest different runs to do. Max Newman, one of the mathematicians working in the Testery, became convinced that, using the principles advocated by Turing in his pre-war treatise on a computing machine, it would be possible to build a machine that, once the patterns of the wheels had been worked out in the Testery, would find the settings of the first row of wheels, thereby making the codebreakers' task immeasurably easier.
Newman, an academic from Cambridge University, took his ideas to Travis and received the necessary backing and promise of funding to set up his own section, which became known as the Newmanry. He then went to Wynn-Williams at the Telecommunications Research Establishment in Malvern and asked him to design the machine. It was known as 'Robinson', after Heath Robinson, the cartoonist designer of fantastic machines, and the first version was delivered to Bletchley Park in May It worked on the principle that although the encyphering letters were supposed to be random, they were not.
No machine can generate a truly random sequence of letters. Robinson compared a piece of teleprinter tape carrying the encyphered text with a piece of tape on which the wheel patterns had been punched to look for statistical evidence that would indicate what the wheel-settings were. Robinson was designed to keep the two paper tapes in synchronisation at a thousand characters a second but at that speed the sprocket wheels kept ripping the tapes.
Turing who, while working on the bombe, had been impressed by the abilities of a bright young telephone engineer at Dollis Hill called Tommy Flowers, suggested to Newman that he might be just the man to get Robinson to work.
Although Colossus was designed primarily to implement the double delta attack against the Lorenz cipher, its logic circuits were programmable to a very large extent. The programming was done through plugboards and switches on the back of the machine.
The Colossus was built before ENIAC, but due to the highly classified nature of the work that went on at Bletchley Park, the plans were destroyed and those who had worked on it were sworn to secrecy.
However, Colossus was an electronic computer. It meets this qualification, because its fundamental building blocks for logic were thermionic valves, more commonly known in the United States as vacuum tubes.
These valves are automatic electronic switches--that is they allow current to flow between anode and cathode only if a third wire is at a certain potential. These perform an almost identical function to transistors in modern computers. In addition the thermionic valves allow switching at speeds on the order of millions per second, much higher than previous computing machines.
In fact, the speed of the Colossus was primarily limited by the speed at which the tape containing the cipher text could be read. This was accomplished by rings of thyratron valves. A thyratron valve is similar to a thermionic valve, but instead of a vacuum it contains a certain amount of neon gas. This means that once a current is allowed to flow through the valve it continues until a certain opposite voltage is applied to two of the leads.
In this way, a thyratron can store one bit of information electronically. Once the pattern of ones and zeros on the wheels were known, these could be stored in the thyratron rings and used to find the correct settings for several messages. The Colossus machine was driven by the tape reader which scanned punch holes in a tape representing the cipher text of a message.
The punch holes were converted by a photoelectric reader into a sequence of pulses which were then sent to the arithmetic and logic circuits of Colossus for processing.
0コメント