Engineering an Enigma