the official website of author james twining
the novels meet james learn more blog


The Enigma Machine


The Enigma machine was first developed in 1918 by Dr Arthur Scherbius, in the hope of interesting banks in secure communications. In 1923 he set up his Chiffriermaschinen Aktiengesellschaft (Cipher Machines Corporation) in Berlin but it was the machine's military application that was to prove decisive. Within three years the German navy was producing its own version, followed in 1928 by the army and in 1933 by the air force.

The Enigma is an electro-mechanical encrption machine based on alphabetic substitution - i.e. one letter is substituted for another. Enigma allowed an operator to type in a message, which was then scrambled by the machine based on certain settings. The receiver needed to know the exact settings of the transmitting machine in order to reconstitute the coded text.

The key to breaking any code is spotting a pattern. The strength of the Enigma was that it changed the pattern after each individual letter was inputed. It has been estimated that the machine had one hundred and fifty-nine million million million possible combinations.

Principles of operation

Enigma Machine showing the plugboard at the front, the input keyboard, the glass windows where the encrypted letter would light up and, above them, the three rotors in their slots

A message to be enciphered was input from a keyboard which had a QWERTZUIO layout. The signal left the keyboard and passed through a plugboard (known as a Steckerboard) where, if the plugboard socket contained a connector, its identity was switched to a different letter. If the particular socket did not contain a plug, the identity of the input character was unchanged. The plugboard substitution was reciprocal - i.e. if A was switched to Z, then Z was switched to A, a weakness that was to be exploited by Allied cryptanalysts.

From the plugboard the signal then passed to the entry stator which passed it to the first of a series of three rotors. Each of these had twenty-six contacts on each of its faces, cross-wired in a random fashion so that the identity of an incoming character was changed three times as it passed through the three wheels. With each keystroke the extreme right-hand wheel moved one position before encipherment took place. Additionally, once during a complete revolution of each wheel, the wheel to its immediate left stepped forward one place.

After passing through all three wheels the signal reached the reflector which performed two functions - it changed the signal's identity once again and also sent it back, in the reverse direction, through the three wheels to the entry stator. From here it passed back to the plugboard and then to the lampboard where a lamp corresponding to the now enciphered character was illuminated.

Because of the reflector's function in the encipherment process, no plaintext character could ever encipher to itself - another weakness in the system that was exploited to great effect by the Allied cryptanalysts.

Procedure for operating the machine

Rotors IV and V

Enigma was set up according to daily instructions by adjusting the following parameters (this has been simplified to exclude the more complex Kriegmarine machines):

1. Three wheels were selected from a set of five in the case of the Army and Air Force machines and from a set of eight in the case of the Naval machines. The daily instructions would also specify the reflector.

2. After setting the index ring on each rotor, the three wheels were arranged on the machine's spindle in the order prescribed in the daily instructions for machine initialization.

3. The plugboard was then set up according to the same instructions. Normally, ten sets of plugs were used leaving six letters 'self-steckered'.

4. The internal lid of the Enigma was closed and the wheels set to the initial position.

Breaking the code

Enigma was originally broken by the Poles in 1932, when they intercepted a machine destined for the German Embassy in Warsaw and were able to reconstruct it.

At that time, the settings were only changed every few months. With the advent of war, however, the Nazis took to changing the settings daily, effectively shutting the Poles out. They were nevertheless able to pass on their knowledge to British and French codebreakers, led by Alan Turing at Bletchly Park. This knowledge enabled Turing's team to make critical progress in working out the order in which the keys were attached to the electrical circuits, a task that would have been impossible without an Enigma machine in front of them.

Alan Turing - 1912-1954

Armed with this knowledge, the codebreakers were then able to exploit a chink in Enigma's armour. A fundamental design flaw meant that no letter could ever be encrypted as itself; an A in the original message, for example, could never appear as an A in the code. This gave the codebreakers a toehold. Errors in messages sent by tired, stressed or lazy German operators also gave clues. The first Enigma message was deciphered in January 1940.

A team of between ten and twelve thousand people was eventually involved in the code-breaking effort, many of them women. As well as developing a series of machines, or bombes, to help reduce the odds in breaking the ever-changing keys, the team also built a machine known as Colussus, now viewed as probably the world's first computer.

The ability of Allied forces to read enemy communications, especially with regards to protecting Atlantic shipping and in planning and executing the D-Day landings, is viewed as one of the key turning points of the war.

Click here for links to other Enigma sites which provide a more detailed account than that contained here.

In The Black Sun, an Enigma machine is stolen from the collection found at the National Crytologic Museum in Fort Meade, Maryland. This machine is then used by Tom (although operating instructions have been simplified) to decode a message.