La máquina Enigma es una historia inspiradora que muestra cómo los matemáticos pueden salvar vidas. Es una de las máquinas más famosas de encriptación de todos los tiempos. Fue utilizada por la Alemania nazi durante la segunda guerra para enviar mensajes secretos encriptados.
Introducción
Este artículo hace una descripción abreviada de la metodología y la tecnología que rodea lo que podría decirse que fue una de las mejores piezas de resolución de acertijos de la historia.
Este fue un rompecabezas que casi derrotó a algunos de los mejores cerebros y pensadores más ingeniosos del siglo XX; no era otra cosa que descifrar, traducir, comprender y cotejar la información contenida en los mensajes militares alemanes durante la Segunda Guerra Mundial (1939-1945). Específicamente, fue el ‘desciframiento’ de los códigos producidos por la máquina Enigma y el desarrollo de lo que Winston Churchill denominó el secreto ‘ULTRA’.
Cómo funcionaba la máquina Enigma
Al utilizar una máquina enigma varias cosas nos llaman la atención. Una es que si queremos codificar una palabra como puede ser por ejemplo seguridad, que tiene dos “D” vemos que la salida del código de esas dos “D” se iluminan letras distintas. Lo habitual es que cuando pasamos un código usando lápiz y papel a una letra se le asigna otra letra que no va a cambiar. La otra es que puede ser que se iluminen dos letras “T” que provienen de letras diferentes.
El siguiente video muestra de forma muy didáctica y clara cómo funcionaba una máquina Enigma.
El video tiene una segunda parte en la cual se nos habla del fallo que tenía esta máquina y que fue descubierto por Alan Turing y que partía del hecho que, al pulsar en una letra cualquiera, por ejemplo, X, jamás tras la codificación obteníamos esa misma letra.
Referencias
- Podéis encriptar y desencriptar mensajes online desde esta página: https://cryptii.com/pipes/enigma-machine.
- Adjunto una dirección a un simulador que he encontrado de dicha máquina donde se pueden codificar mensajes como lo hacían los alemanes durante la guerra: http://enigmaco.de/enigma/enigma.html
- Esta otra: https://www.101computing.net/enigma-machine-emulator/
- También por curiosidad he accedido a la siguiente página, por si os resulta de interés: https://www.cryptomuseum.com/crypto/index.htm
- http://samilitaryhistory.org/vol111cd.html