Marinade Limited - leading the way in paperless business practice
Flag M
Flag A
Flag R
Flag I
Flag N
2nd subst
Flag D
Flag E

The Enigma crypto machine

Enigma was the name given to the world's first commercially successful machine for encryption and decryption. It was invented in 1918 by Arthur Scherbius of the small, inventive engineering firm Scherbius & Ritter. By the late twenties, Scherbius had managed to get a contract with the German armed forces and eventually, some 30,000 of the machines were built and used for all kinds of crypto traffic by the German Navy, Army and Air Force. But it's not for this that the Enigma is best remembered, but for the fact that, while the security it offered was great for the time - indeed it was thought unbreakable by the Axis powers and most other people too until about 1975 - despite this security, the Enigma cypher was broken very early by the Polish intelligence services and most famously, by a "dream-team" of code-breakers based at Bletchley Park in England, for most of the duration of WW II.

This demo consists of a JavaScript simulation of a naval, three-wheel Enigma (as used during the first few years of WW II). There are many Enigma simulations on the Web (see links in the sidebar) but not many that require neither Java nor the download of custom software. We created this as our small mark of respect for the work that was carried out at Bletchley; it was remarkable on many accounts but especially because it ultimately led to the creation of the first programmable electronic computer, and also because, despite an estimated 12,000 people having worked at Bletchley during the war, the breaking of the Enigma remained a secret until 1975 when, following the declassification of some material under the 30-year rule, the incredible story was allowed to be published.

Read about how the Enigma worked here. To try the demo, click here.

Read more...

The first place to go is to the official Bletchley Park website. Do support the Bletchley Park Trust, battling to preserve what is left of the Park and its buildings, reconstructing the code-breaking machinery and providing education not only about the historic events, but also about the role of cryptography in the modern world.

Lots of Enigma reference can be found from Paul Reuvers' site.

There are many excellent Enigma simulators, and we found the Crypto Simulation Group applications particularly helpful - they can be downloaded from Frode Weierud's Cryptology Page, which also has excellent additional material about the Enigma and other crypto-history.

A nice Java applet simulation by Andy Carlson and then there is a DHTML simulation by Tony Sale, with great graphics but which can be difficult to make work.

Marinade Limited - c/o Allagraf Limited - 3 More London Riverside - London SE1 2RE
Tel +44 20 3283 4277