Home About Me Blog My Work Timeline History of the Enigma

ALL THINGS CAPSTONE

Alexandra Bennett

THE GERMAN ENIGMA MACHINE

Here is my task:

Description:
Investigate the Enigma system and build one to demonstrate how it works.
Requirements:
1. Include Enigma's background story and efforts to break its code.
2. Develop a creative and interactive way to describe how Enigma works.
3. Develop an application that simulates an Enigma Machine.
4. The simulator should visually demonstrate the encoding steps.
5. Include plug boards for the simulator.
6. Investigate how the Allies broke Enigma's code and the role Colossus played in the effort.
7. Provide encoded messages for the user to simulate the methods used by the Allies to obtain correct settings needed to decode the message, perhaps limiting the size of the alphabet.
8. Look into actually constructing a physical Enigma Machine that encodes messages the same way as the simulator.