The Public Enigma Simulator has been developed by aperopia during 2012 - 2014.
It has been based on the original blueprints of the Enigma Machine and was coded from scratch according to these standards.
We have created this simulator out of our passion for cryptography and of course the Enigma Machine.
If you would like to explore more projects by aperopia, you can visit our Website here >>.

We Hope You Enjoy the Public Enigma Simulator.


We would like to thank all the researchers, that have devoted a great amount of time into recovering and re-establishing the historical importance of the Enigma machine. Out of these, two brilliant individuals have leaded the way to many important discoveries. Frode Weierud and David Hamer have undertaken this search for quite some time providing an extensive research on the Enigma. Most definitions of the machine can be found in their written accounts and present an accredited source of historical facts. In addition to these respected individuals, there is important contribution by many more accredited researchers. They have assisted in sorting and applying the recovered information. Some of this distinguished individuals, are Tony Sale, Philip Marks and Marian Rejewski. All these researchers have contributed in great extend to solve the Enigma.


  1. Miller Ray, A (2012), The Cryptographic Mathematics of Enigma, Amazon Ltd., Marston Gate.
  2. Hodges, A (2012), Alan Turing: The Enigma, Vintage Random House, London.
  3. Montefiore-Sebag, H (2011), Enigma: the Battle for the Code, Phoenix, London.


  1. Hamer, D (1997), ‘Enigma: Actions Involved In the Double Stepping Of the Middle Rotor’, Cryptologia, Volume XX, Number 1.
  2. Hamer, D (2000), ‘G-312: An Abwehr Enigma’, Cryptologia, Volume XXIV, Number 1.
  3. Hamer, D, Sullivan, G, Weierud, F (1993), ‘Enigma Variations: A Family of Machines’, Proceedings-A, Vol. 140, No. 3.
  4. Rejewski, M (1980), ‘An Application of the Theory of Permutations in Breaking the Enigma Cipher’, Applicaciones Mathematicae 16, No. 4.
  5. Marks, P (2001), ‘Umkehrwalze D: Enigma’s Rewirable Reflector – Part I’, Cryptologia, Vol. XXV, No 2.
  6. Marks, P (2001), ‘Umkehrwalze D: Enigma’s Rewirable Reflector – Part II’, Cryptologia, Vol. XXV, No 3.
  7. Marks, P (2001), ‘Umkehrwalze D: Enigma’s Rewirable Reflector – Part III’, Cryptologia, Vol. XXV, No4.
  8. Fuensanta, José Ramón Soler, Espiau, Francisco Javier López-Brea and Weierud, Frode (2010) 'Spanish Enigma: A History of the Enigma in Spain', Cryptologia, Vol. 34, No 4, pp. 301−328.
  9. Marks, Philip and Weirud, Frode (2000), ‘Recovering the Wiring of Enigma’s Umkehrwalze A’, Cryptologia. Vol.24 No 1, pp. 55-66.


  1. NSA Historical Collection (2005), ‘The Enigma’, report prepared by R Kochendörffer, F Weierud (ed.).
  2. NSA Historical Collection (2008), ‘Enigma Wiring Recovery from the Reading of a Depth’, report prepared by R Greenwood, A Gleason, A Clifford, E Hanson, F Weierud (ed.).


  1. Scherbius, A (1925), Chiffrierapparat, DE Patent 416219.
  2. Korn, W, 1928, Elektrische Vorrichtung zum Chiffrieren und Dechiffrieren, DE Patent 452194.
  3. Chiffriermaschinen Akt-Ges. (1929), Chiffriervorrichtung zur Verwendung bei Chiffriermaschinen, DE Patent 460457.
  4. Chiffriermaschinen Akt-Ges. (1931), Elektrische Chiffrier und Dechiffriervorrichtung, DE Patent 534947.
  5. Chiffriermaschinen Akt-Ges. (1928), Chiffriervorrichtung mit Chiffrierwalzen DE Patent 579555.
  6. Chiffriermaschinen Akt-Ges. (1925), Improvements in Ciphering Machines having a Plurality of Ciphering Rollers for Effecting Substitution of the Signs, GB Patent 231502.
  7. Chifriermaschinen Akt-Ges. (1925), Improvements in Coding Machines, GB Patent 343146.
  8. Korn, W (1933), Electrical Coding and De-Coding Device, US Patent 1938028.
  9. Korn, W (1933), Coding Machine, US Patent 1905593.