Enigma es una máquina electromecánica destinada al cifrado y descifrado de información. La inventó un ingeniero alemán, Arthur Scherbius (1878–1929), a partir de una patente de 1919 del neerlandés Hugo Alexander Koch (1870–1928). Su parte mecánica cuenta con varios rotores.
¡Mejor que una novela!
-------------------
Contrariamente a una creencia popular, el primer descifrado de Enigma no se debió ni al matemático británico Alan Mathison Turing (1912–1954) ni siquiera a ningún integrante del equipo al que pertenecía, dentro de los servicios secretos especializados de Bletchley Park, en Inglaterra. Fue el resultado de una alianza entre el espionaje francés y el ingenio de tres matemáticos polacos: Marian Rejewski (1905–1980), Jerzy Rozycki (1909–1942) y Henryk Zygalski (1908–1978). En el ámbito del espionaje aparece un funcionario alemán de la Oficina de Cifrado, Hans-Thilo Schmidt (1888–1943), que no traicionó a su país por ideales democráticos, sino por dinero. Este hombre proporcionó así las tablas de cifrado y las instrucciones de uso de la Enigma del ejército alemán entre 1931 y 1938, además de mucha otra información. Gracias a los datos de Schmidt, las matemáticas permitieron reconstruir el cableado de la versión militar de Enigma y fabricar réplicas ya en 1933. Este resultado se debió a un error de procedimiento alemán: al comienzo de cada mensaje se indicaban las posiciones iniciales de los rotores, por ejemplo RAS. Para evitar errores de transmisión, repetían las tres letras, con lo que se obtenía aquí RASRAS; las dos R, las dos A y las dos S se cifraban así de manera diferente según la posición del rotor derecho, revelando parte de su cableado.