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.
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’.
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.
If you've used artificial intelligence to create images with text, you may have noticed that…
Si has utilizado la inteligencia artificial para crear imágenes con texto quizás te hayas dado…
Security breaches and cyberattacks are still major headaches today. Until something different is invented, consumers…
Las brechas de seguridad y los ciberataques siguen siendo importantes quebraderos de cabeza hoy en…
HTML, which stands for HyperText Markup Language, is the standard language used to create web…
HTML, que significa Lenguaje de Marcado de Hipertexto (por sus siglas en inglés, HyperText Markup…