Over the years I’ve come across many articles explaining how the Enigma cipher machine works. All too often I would feel, as a cryptanalyst, that many of the articles glossed over important features or handled them poorly.
Well, if you’re looking for an in-depth explanation of the Enigma, complete with a lucid mechanical description and mathematical underpinnings you can really sink your teeth into (and understand!) look no further. Check out Erik Vestergaard’s superb explanation of the Enigma’s mechanical, operational, and mathematical aspects. A Danish high school mathematics teacher, Vestergaard took his class on a study tour to London in 2007, and one of their stops included Bletchley Park. This site is a wonderful compilation of their experience in Bletchley, complete with mouth-watering, clear descriptions of how the Enigma works and how it was broken. Here’s a list of topics covered:
- Introduction
- The situation before Enigma – history briefly
- How Enigma works
- Ring settings
- The notch
- Rotor arrangements
- Rotor settings
- Double stepping
- Plugboard settings
- Reciprocal property
- Marian Rejewski and the Poles
- Double encryption
- Daily key from the Code Book
- Message key
- The mathematics used by the Poles
- An article from Mathematics Magazine
- Polish Mathematicians Finding Patterns in Enigma Messages (861 kB)
- The mathematics behind the solution of Enigma (a guiding document) (165 kB)
- The Bletchley Park era
- The decryption procedure at Bletchley Park
- Cribs
- The Turing bombe
- Enigma and the Turing Bombe in Excel VBA
- Enigma simulator in Excel VBA (101 kB)
- Turing Bombe simulator in Excel VBA (210 kB)
- Our visit at Bletchley Park
- Interactive resources/simulators
- Links
- Online literature
- Film
- Literature
Doubtless, Erik has left his students with an indelible love for history and mathematics. Man, I wish I had a math teacher like this when I was in high school.
Enjoy!
[...] http://mosherubin.wordpress.com/2009/04/24/cryptanalysts-guide-to-the-enigma/All too often I would feel, as a cryptanalyst, that many of the articles glossed over important features or handled them poorly. Well, if you’re looking for an in-depth explanation of the Enigma, complete with a lucid mechanical … [...]