The Enigma Machine: How Alan Turing Helped Break the Unbreakable Nazi Code
openculture.com
openculture.com
All credits to Alan Turing. But in all fairness its Marian Rejewski who did it.
--
the audio book is really cool and can be completed in one or two car rides home, loved the compact format. wish more folks would make these little historical snippets (other than wikipedia).
"Oh, but it’s clever, you see, because the Enigma machine [...] translates ordinary messages into code through an ingenious method by which no letter in the code ever repeats, making it almost impossible to decode in the ordinary ways."
Since it used a standard alphabet of symbols, and messages >26 chars exist, that statement is wrong. I presume he actually means that plaintext symbols will not code consistently to the same ciphertext symbols (i.e. not a simple substitution cipher), due to the rotation of the rotors.
But it's also not entirely far from another very interesting property (and one which significantly aided in the breaking of the code), by which no plaintext symbol can ever map to itself (due to the reflector design)
chris here (i'm the author). you're right, i meant the repetition of the same rotor setting (which is responsible for enciphering the plaintext).
can you tell me which paragraph/sentence was confusing? I'm always open for improvement (especially as I'm not a native english speaker and some formulations are not perfect).
I couldn't find it during my lunch break, but I saw a documentary about another code breaker/breaking team at Blechley Park during the same period who worked on another German code (more secret than the Enigma that Turning worked on). One of the fellows made the first electronic computer as I recall. It was all kept secret and the code breaker unheralded until just recently.
Why does the division make sense here?