Enigma: Simulation And Analysis Of Security

ASU Author/Contributor (non-ASU co-authors, if there are any, appear on document)
Elisabeth Moore (Creator)
Appalachian State University (ASU )
Web Site: https://library.appstate.edu/
Rick Klima

Abstract: During World War II, the Enigma machine was used as a message encryption tool by the German military. While it was believed that the Enigma machine produced an unbreakable code, this turned out to not be the case. This thesis begins with a summary of six versions of the Enigma, five that were actually used in the field, and a theoretical version that would have maximized security. An analysis of security is done, in which combinatorics is used to count the number of possible unique settings for each version of the machine. Estimates are also provided for the time required to break each version of the machine using a brute-force attack with various processing speeds that were achievable at various times in history. Finally, descriptions are included of three Enigma simulators constructed for this thesis. These simulators include a three-dimensional paper simulator, a digital simulator written using the Python programming language, and an electromechanical simulator built to resemble an actual Enigma machine.

Additional Information

Honors Project
Moore, E. (2017). "Enigma: Simulation And Analysis Of Security." Unpublished Honors Thesis. Appalachian State University, Boone, NC.
Language: English
Date: 2017
Enigma machine, cryptography, World War II

Email this document to