Lessons Learned from Enigma

Paul Waring

April 6, 2017

whoami

Background

Problem

Radio

Enigma as an example

The machine

Enigma Machine

Enigma Machine

Operation

Key distribution and exchange

Traffic analysis

Design

Operational rules

Plaintext knowledge

Compromised keys

U-33

Per-message keys

Guessable message keys

Faith in security

Lessons learned

Thanks for listening

Further reading