Comments by "Mikko Rantalainen" (@MikkoRantalainen) on "Another Roof" channel.

  1. 2
  2. 2
  3. 1
  4. 1
  5. 1
  6. 1
  7. 1
  8.  @Rokaize  Correct Enigma usage required creating nonce and then setting the rings to match the created nonce which would have been used to encrypt that specific message. Operators failed to do this and used a single non-random nonce using the same nonce for multiple messages. I guess they were just lazy because it was easier to operate the machine this way. The correct operating procedure was (1) use wiring diagram and shared 3 ring daily configuration. (2) create nonce and send it twice using the daily configuration, (3) reconfigure all the rings to match the nonce you just sent encrypted, (4) send the actual message. You can skip steps 1, 2 and 3 for all messages for the day if you just re-use the same nonce for all messages! And you can also skip typing the first 6 letters so you can simplify the step 4, too. If the operator didn't understand that they undermine the security, it would be simply stupid to follow the official instructions because you can make the "same job" much easier with constant nonce. This still had the problem that nonce was sent twice which would make it easy to break with modern computers but would have required so much computational power that it would have been impossible to break using the WW2 tech. If random nonce had been used, only the messages that fully identical 6 first letters in encrypted form could have been used to find shared words. And even after that, you would have reversed the ring combination for those messages and you would need to reverse the daily encryption key from that.
    1