Enigma

 

The Enigma Machine

For the Encryption module of my MSc, I chose to research the workings of the Enigma machine: a part-electrical, part-mechanical device used in the Second World War by the German forces. During the course of my research I found myself using a vast number of resources, written by a number of people throughout the world; this report is my attempt to bring all those resources together, and these pages are my attempt to share these findings and hopefully add to the general understanding.

Note that, although I believe all my content to be accurate, I take no responsibility for mistakes in my source material. Please contact me if you spot any inaccuracies.

I have also written an Enigma emulator as a result of my research; it will be available through this site in the future. As a guideline to my implementation I have included details on the class structures, although I have withheld the code that was originally submitted and the URL of the web service created.


  Next >