Print

Paper Title: Software Implementation of the Enigma Machine in Python

Author's name: Mathew Ellison, Frank Stomp

Paper abstract: During World War II the German military employed an electromechanical, typewriter-like machine to encrypt and decrypt messages. Encryption converted the plaintext into gibberish text, the so-called ciphertext. The plaintext could be quickly recovered from the ciphertext when some secret information was known. The German Enigma machine was a rather sophisticated machine for the time to ensure secure communication. The current paper presents a description of a software implementation using Python 3.

Download the paper