Information about Colossus Computer

Enlarge picture
A Colossus Mark II computer. The slanted control panel on the left was used to set the pin patterns on the Lorenz; the paper tape transport is on the right.


The Colossus machines were computing devices used by British codebreakers to read encrypted German messages during World War II.

Colossus was designed by engineer Tommy Flowers at the Post Office Research Station, Dollis Hill with input from mathematician Max Newman and group at Bletchley Park. The prototype, Colossus Mark I, was shown working in December 1943 and was operational at Bletchley Park by February 1944. An improved Colossus Mark II was first installed in June 1944, with input from Allen Coombs, and ten Colossi had been constructed by the end of the war.

The Colossus computers were used to help decipher teleprinter messages which had been encrypted using the Lorenz SZ40/42 machine. Colossus compared two data streams, counting each match based on a programmable boolean function. The encrypted message was read at high speed from a paper tape. The other stream was generated internally, and was an electronic simulation of the Lorenz machine at various trial settings. If the match count for a setting was above a certain threshold, it would be output on an electric typewriter.

Purpose and origins

Enlarge picture
The Lorenz machine was used by the Germans to encrypt high-level teleprinter communications. It contained 12 wheels with a total of 501 pins.
The Colossus computers were used in the cryptanalysis of high-level German communications, messages which had been encrypted using the Lorenz SZ 40/42 cipher machine; part of the operation of Colossus was to emulate the mechanical Lorenz machine electronically. To encrypt a message with the Lorenz machine, the plaintext was combined with a stream of key bits, grouped in fives. The keystream was generated using twelve pinwheels: five were termed (by the British) ("chi") wheels, another five ("psi") wheels, and the remaining two the "motor wheels". The wheels stepped regularly with each letter that was encrypted, while the wheels stepped irregularly, controlled by the motor wheels.

Bill Tutte, a cryptanalyst at Bletchley Park, discovered that the keystream produced by the machine exhibited statistical biases deviating from random, and that these biases could be used to break the cipher and read messages. In order to read messages, there were two tasks that needed to be performed. The first task was wheel breaking, which was discovering the pin patterns for all the wheels. These patterns were set up once on the Lorenz machine and then used for a fixed period of time and for a number of different messages. The second task was wheel setting, which could be attempted once the pin patterns were known. Each message encrypted using Lorenz was enciphered at a different start position for the wheels. The process of wheel setting found the start position for a message. Initially Colossus was used to help with wheel setting, but later it was found it could also be adapted to the process of wheel breaking as well.

Colossus was operated in the Newmanry, the section at Bletchley Park responsible for machine methods against the Lorenz machine, headed by the mathematician Max Newman.

Colossus was developed out of a prior project which produced a special purpose opto-mechanical comparator machine called "Heath Robinson". The main problem with Robinson was synchronising two paper tapes, one punched with the enciphered message, the other representing the patterns produced by the wheels of the Lorenz machine, that tended to stretch when being read at over 1000 characters per second, resulting in unreliable counts. Colossus solved this problem by reproducing one of the tapes electronically. The remaining single tape could be fed through Colossus at a higher speed and could be counted much more reliably.

The construction of Colossus

A team headed by Tommy Flowers spent eleven months (early February 1943 to early January 1944) designing and building Colossus at the Post Office Research Station, Dollis Hill, in northwest London. After a functional test in December 1943, Colossus was dismantled and shipped north to Bletchley Park, where it was delivered on 18 January 1944, and attacked its first message on 5 February.[1]

The Mark I was followed by nine Mark 2 Colossus machines, the first being installed in June 1944, and the original Mark I machine was converted into a Mark 2. An eleventh Colossus was essentially finished at the end of the war. Colossus Mark 1 contained 1,500 electronic valves. Colossus Mark 2 with 2,400 valves was both 5 times faster and simpler to operate than Mark 1 and so greatly speeded the decoding process. Mark 2 was designed while Mark 1 was being constructed. Allen Coombs took over leadership of the Colossus Mark 2 project when Tommy Flowers moved on to other projects. For comparison, later stored-program computers like the Manchester Mark I of 1949 used about 4,200 (ENIAC in 1946 used 17,468 valves, but was not a software programmable machine).

Colossus dispensed with the second tape of the Heath Robinson design by generating the wheel patterns electronically, and processing 5,000 characters per second with the paper tape moving at 40 ft/s = 12 m/s = 30 mph. The circuits were synchronized by a clock signal generated by the punched tape. The speed of calculation was thus limited by the mechanics of the tape reader. Designer Tommy Flowers tested the tape reader up to 9700 character/s (60 mph) before the tape disintegrated. He settled on 5000 characters/second as the desirable speed for regular operation. Sometimes, two or more Colossus computers tried different possibilities simultaneously in what now is called parallel computing, greatly speeding the decoding process.

Colossus included the first ever use of shift registers and systolic arrays, enabling five simultaneous tests, each involving up to 100 Boolean calculations, on each of the five channels on the punched tape (although in normal operation only one or two channels were examined in any run).

Initially Colossus was only used to determine the initial wheel positions used for a particular message (termed wheel setting). The Mark 2 included mechanisms intended to help determine pin patterns (wheel breaking). Both models were programmable using switches and plug panels in a way the Robinsons had not been.

Design and operation

Enlarge picture
In 1994, a team led by Tony Sale began a reconstruction of a Colossus at Bletchley Park. Here, in 2006, Tony supervises the breaking of an enciphered message with the completed machine.
Colossus used state-of-the-art vacuum tubes (thermionic valves), thyratrons and photomultipliers to optically read a paper tape and then applied a programmable logical function to every character, counting how often this function returned "true". Although machines with many valves were known to have high failure rates, it was recognised that valve failures occurred most frequently with the current surge at power on, so the Colossus machines, once turned on, were never powered down unless they malfunctioned.

Colossus was the first of the electronic digital machines to feature limited programmability. It was not, however, a fully general Turing-complete computer, even though Alan Turing worked at Bletchley Park. It was not then realized that Turing completeness was significant; most of the other pioneering modern computing machines were also not Turing complete (e.g. the Atanasoff–Berry Computer, the Harvard Mark I electro-mechanical relay machine, the Bell Labs relay machines (by George Stibitz et al), or the first designs of Konrad Zuse). The notion of a computer as a general purpose machine, as more than a calculator devoted to solving difficult but specific problems, would not become prominent for several years.

Colossus was preceded by several computers, many of them first in some category. Zuse's Z3 was the first functional fully program-controlled computer, and was based on electromechanical relays, as were the (less advanced) Bell Labs machines of the late 1930s (George Stibitz, et al). The Atanasoff–Berry Computer was electronic and binary (digital) but not programmable. Assorted analog computers were semiprogrammable; some of these much predated the 1930s (e.g., Vannevar Bush). Babbage's Analytical engine predated all these (in the mid-1800s), and was both digital and programmable, but was only partially constructed and never functioned at the time (a replica of his Difference engine No. 2, built in 1991, does work, however). Colossus was the first combining digital, (partially) programmable, and electronic. The first fully programmable digital electronic computer was the 1948 Manchester Small Scale Experimental Machine.

Defining characteristics of five first operative digital computers
Computer Shown working Binary Electronic Programmable Turing complete
Zuse Z3May 1941YesNoBy punched film stockYes (1998)
Atanasoff–Berry ComputerSummer 1941YesYesNoNo
ColossusDecember 1943 / January 1944YesYesPartially, by rewiringNo
Harvard Mark I – IBM ASCC1944NoNoBy punched paper tapeYes (1998)
ENIAC1944NoYesPartially, by rewiringYes
1948NoYesBy Function Table ROMYes

Influence and fate

The use to which the Colossi were put was of the highest secrecy, and the Colossus itself was highly secret, and remained so for many years after the War. Thus, Colossus could not be included in the history of computing hardware for many years, and Flowers and his associates also were deprived of the recognition they were due.

Being not widely known, it therefore had little direct influence on the development of later computers; EDVAC was the early design which had the most influence on subsequent computer architecture.

However, the technology of Colossus, and the knowledge that reliable high-speed electronic digital computing devices were feasible, had a significant influence on the development of early computers in Britain. A number of people who were associated with the project and knew all about Colossus played significant roles in early computer work in Britain. In 1972, Herman Goldstine wrote that:

"Britain had such vitality that it could immediately after the war embark on so many well-conceived and well-executed projects in the computer field".[2]


In writing that, Goldstine was unaware of Colossus, and its legacy to those projects of people such as Alan Turing (with the Pilot ACE and ACE), and Max Newman and I. J. Good (with the Manchester Mark I and other early Manchester computers). Brian Randell later wrote that:

"the COLOSSUS project was an important source of this vitality, one that has been largely unappreciated, as has the significance of its places in the chronology of the invention of the digital computer".[3]


Colossus documentation and hardware were classified from the moment of their creation and remained so after the War, when Winston Churchill specifically ordered the destruction of most of the Colossus machines into 'pieces no bigger than a man's hand'; Tommy Flowers personally burned blueprints in a furnace at Dollis Hill. Some parts, sanitised as to their original use, were taken to Newman's Computing Machine Laboratory at Manchester University. The Colossus Mark I was dismantled and parts returned to the Post Office. Two Colossus computers, along with two replica Tunny machines, were retained, moving to GCHQ's new headquarters at Eastcote in April 1946, and moving again with GCHQ to Cheltenham between 1952 and 1954.[4] One of the Colossi, known as Colossus Blue, was dismantled in 1959; the other in 1960.[4] In their later years, the Colossi were used for training, but before that, there had been attempts to adapt them, with varying success, to other purposes.[5] Jack Good relates how he was the first to use it after the war, persuading the NSA that Colossus could be used to perform a function for which they were planning to build a special purpose machine.[4] Colossus was also used to perform character counts on one-time pad tape to ensure their randomness.[4]

Information about Colossus began to emerge publicly in the late 1970s, after the secrecy imposed by the Official Secrets Act ended in 1976. More recently, a 500-page technical report on the Tunny cipher and its cryptanalysis – entitled General Report on Tunny – was released by GCHQ to the national Public Record Office in October 2000; the complete report is available online,[6] and it contains a fascinating paean to Colossus by the cryptographers who worked with it:

It is regretted that it is not possible to give an adequate idea of the fascination of a Colossus at work; its sheer bulk and apparent complexity; the fantastic speed of thin paper tape round the glittering pulleys; the childish pleasure of not-not, span, print main header and other gadgets; the wizardry of purely mechanical decoding letter by letter (one novice thought she was being hoaxed); the uncanny action of the typewriter in printing the correct scores without and beyond human aid; the stepping of the display; periods of eager expectation culminating in the sudden appearance of the longed-for score; and the strange rhythms characterizing every type of run: the stately break-in, the erratic short run, the regularity of wheel-breaking, the stolid rectangle interrupted by the wild leaps of the carriage-return, the frantic chatter of a motor run, even the ludicrous frenzy of hosts of bogus scores.[7]

Reconstruction

A construction of a replica of a Colossus Mark II has been undertaken by a team led by Tony Sale. The reconstruction is on display in the Bletchley Park Museum in Milton Keynes, Buckinghamshire.

See also

Footnotes

1. ^ Jack Copeland, "Machine against Machine", p. 75 (entire article pp. 64-77) in B. Jack Copeland, ed., Colossus: The Secrets of Bletchley Park's Codebreaking Computers, Oxford University Press, 2006
2. ^ The Computer from Pascal to von Neuman (pp. 321)
3. ^ The COLOSSUS, pp. 87
4. ^ Copeland, 2006, p. 173-175
5. ^ Horwood, 1973
6. ^ Jack Good; Donald Michie, and Geoffrey Timms (1945). General Report on Tunny.
7. ^ http://www.alanturing.net/turing_archive/archive/t/t17/TR17-003.html.

References

Further reading

  • Harvey G. Cragon, From Fish to Colossus: How the German Lorenz Cipher was Broken at Bletchley Park (Cragon Books, Dallas, 2003; ISBN 0-9743045-0-6) – A detailed description of the cryptanalysis of Tunny, and some details of Colossus (contains some minor errors)
  • Ted Enever, Britain's Best Kept Secret: Ultra's Base at Bletchley Park (Sutton Publishing, Gloucestershire, 1999; ISBN 0-7509-2355-5) – A guided tour of the history and geography of the Park, written by one of the founder members of the Bletchley Park Trust
  • Tony Sale, The Colossus Computer 1943–1996: How It Helped to Break the German Lorenz Cipher in WWII (M.&M. Baldwin, Kidderminster, 2004; ISBN 0-947712-36-4) – A slender (20 page) booklet, containing the same material as Tony Sale's website (see below)
  • Michael Smith, Station X, 1998. ISBN 0-330-41929-3.
  • Paul Gannon, "Colossus Bletchley Park's Greatest Secret" 2006 Atlantic Books; ISBN 1-84354-330-3.
  • Jack Copeland: Colossus. The Secrets of Bletchley Park's Codebreaking Computers. Oxford University Press 2006. ISBN 0-19-284055-X

Other meanings

There was a fictional computer named Colossus in the movie . Also see List of fictional computers.

External links

Cryptanalysis (from the Greek kryptós, "hidden", and analýein, "to loosen" or "to untie") is the study of methods for obtaining the meaning of encrypted information, without access to the secret information which is normally required to do so.
..... Click the link for more information.
Allied powers:
 Soviet Union
 United States
 United Kingdom
 China
 France
...et al. Axis powers:
 Germany
 Japan
 Italy
...et al.
..... Click the link for more information.
Thomas (Tommy) Harold Flowers, MBE (22 December 1905 – 28 October 1998) was a British engineer. During World War II, Flowers designed Colossus, an early electronic computer, to help solve encrypted German messages.
..... Click the link for more information.
The Post Office Research Station at Dollis Hill, London, was first established in 1921 and opened by the Prime Minister Ramsay MacDonald in 1933.

In 1943, the world's first electronic computer, Colossus, was built by Tommy Flowers' team.
..... Click the link for more information.
Dollis Hill


..... Click the link for more information.
Maxwell Herman Alexander Newman (February 7 1897 – February 22 1984) was a British mathematician and codebreaker.

Pre-World War II

Max Newman was born Maxwell Neumann in Chelsea, London, England, on 7 February 1897.
..... Click the link for more information.
Bletchley Park, also known as Station X, is an estate located in the town of Bletchley, in Buckinghamshire now part of Milton Keynes, England. During World War II, Bletchley Park was the location of the United Kingdom's main codebreaking establishment.
..... Click the link for more information.
Allen William Mark (Doc) Coombs (23 October 1911 – 30 January 1995) was a British electronics engineer at the Post Office Research Station, Dollis Hill. He was one of the principal designers of the Mark II or production version of the Colossus computer used at Bletchley Park
..... Click the link for more information.
A teleprinter (teletypewriter, Teletype or TTY for TeleTYpe/TeleTYpewriter) is a now largely obsolete electro-mechanical typewriter which can be used to communicate typed messages from point to point through a simple electrical
..... Click the link for more information.
encryption is the process of transforming information (referred to as plaintext) to make it unreadable to anyone except those possessing special knowledge, usually referred to as a key.
..... Click the link for more information.
Lorenz SZ 40 and SZ 42 (Schlüsselzusatz, meaning "cipher attachment") were German cipher machines used during World War II for teleprinter circuits. British codebreakers, who referred to encrypted German teleprinter traffic as "Fish", termed the machine and its
..... Click the link for more information.
A Boolean function describes how to determine a Boolean value output based on some logical calculation from Boolean inputs. These play a basic role in questions of complexity theory as well as the design of circuits and chips for digital computers.
..... Click the link for more information.
Cryptanalysis (from the Greek kryptós, "hidden", and analýein, "to loosen" or "to untie") is the study of methods for obtaining the meaning of encrypted information, without access to the secret information which is normally required to do so.
..... Click the link for more information.
Lorenz SZ 40 and SZ 42 (Schlüsselzusatz, meaning "cipher attachment") were German cipher machines used during World War II for teleprinter circuits. British codebreakers, who referred to encrypted German teleprinter traffic as "Fish", termed the machine and its
..... Click the link for more information.
plaintext is information used as input to an encryption algorithm; the output is termed ciphertext. The plaintext could be, for example, a diplomatic message, a bank transaction, an e-mail, a diary and so forth — any information that someone might want to prevent
..... Click the link for more information.
BIT is an acronym for:
  • Bannari amman Institute of Technology
  • Bangalore Institute of Technology
  • Beijing Institute of Technology
  • Benzisothiazolinone
  • Bilateral Investment Treaty
  • Bhilai Institute of Technology - Durg

..... Click the link for more information.
In cryptography, a keystream is a stream of random or pseudorandom characters that are combined with a cleartext message to produce an encrypted message (the ciphertext).
..... Click the link for more information.
pinwheel was a device for producing a short pseudorandom sequence of bits (determined by the machine's initial settings), as a component in a cipher machine. A pinwheel consisted of a rotating wheel with a certain number of positions on its periphery.
..... Click the link for more information.
Chi (uppercase Χ, lowercase χ) is the 22nd letter of the Greek alphabet. Its value in Ancient Greek was an aspirated velar stop /kʰ/ (in the Western Greek alphabet: /ks/).
..... Click the link for more information.
Psi (uppercase Ψ, lowercase ψ) is the 23rd letter of the Greek alphabet and has a numeric value of 700. In both Classical and Modern Greek, the letter indicates the combination /ps/ (like in English "lapse").
..... Click the link for more information.
William Thomas Tutte (May 14 1917 – May 2 2002) was a British, later Canadian, codebreaker and mathematician. During World War II he broke a major German code system, which had a significant impact on the Allied invasion of Europe.
..... Click the link for more information.
Bletchley Park, also known as Station X, is an estate located in the town of Bletchley, in Buckinghamshire now part of Milton Keynes, England. During World War II, Bletchley Park was the location of the United Kingdom's main codebreaking establishment.
..... Click the link for more information.
The Newmanry was a section at Bletchley Park, the British codebreaking station during World War II. Its job was to develop and employ machine methods to help break a German teleprinter cipher machine known as "Tunny" on the British side, or as the "Lorenz SZ 40/42" on the German
..... Click the link for more information.
Maxwell Herman Alexander Newman (February 7 1897 – February 22 1984) was a British mathematician and codebreaker.

Pre-World War II

Max Newman was born Maxwell Neumann in Chelsea, London, England, on 7 February 1897.
..... Click the link for more information.
Heath Robinson was a machine used by British codebreakers at Bletchley Park during World War II to solve messages in a German teleprinter cipher, the Lorenz SZ40/42. It was the predecessor to the Colossus computer.
..... Click the link for more information.
Punched tape or paper tape is a largely obsolete form of data storage, consisting of a long strip of paper in which holes are punched to store data. It was widely used during much of the twentieth century for teleprinter communication, and later as a storage medium for
..... Click the link for more information.
Thomas (Tommy) Harold Flowers, MBE (22 December 1905 – 28 October 1998) was a British engineer. During World War II, Flowers designed Colossus, an early electronic computer, to help solve encrypted German messages.
..... Click the link for more information.
The Post Office Research Station at Dollis Hill, London, was first established in 1921 and opened by the Prime Minister Ramsay MacDonald in 1933.

In 1943, the world's first electronic computer, Colossus, was built by Tommy Flowers' team.
..... Click the link for more information.
Dollis Hill


..... Click the link for more information.
19th century - 20th century - 21st century
1910s  1920s  1930s  - 1940s -  1950s  1960s  1970s
1940 1941 1942 - 1943 - 1944 1945 1946

Year 1943 (MCMXLIII
..... Click the link for more information.


This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus


page counter