Skip to main content

¿Qué era la máquina Enigma?

La máquina Enigma era un dispositivo mecánico utilizado para codificar y decodificar mensajes secretos. Durante la Segunda Guerra Mundial, el ejército alemán utilizó la máquina Enigma para comunicarse con las tropas en el campo, los buques de guerra y los submarinos. Los criptólogos aliados, trabajando bajo el nombre en clave ULTRA, descifraron con éxito la mayoría de los cifrados Enigma; Esto le dio a los Aliados una importante fuente de inteligencia para el esfuerzo de guerra.

La máquina Enigma en sí misma era mecánica, y se parecía mucho a una máquina de escribir. Cada vez que se presiona una tecla, la señal electrónica pasa a través de una serie de ruedas giratorias, a través de un tablero de conexiones, y luego regresa en una dirección diferente. Debido a que cada rueda se podía girar para alterar la ruta de la señal, era posible una gran variedad de teclas diferentes, y las ruedas simplemente se podían girar cada vez que se necesitaba una nueva llave. Las ruedas estaban dispuestas para rotar cada vez que se pulsaba una tecla, lo que aseguraba a Enigma contra ataques de frecuencia de letras; También se cambiaron las posiciones iniciales de las ruedas, a menudo varias veces al día.

En teoría, se suponía que Enigma era seguro contra cualquier tipo de ataque de fuerza bruta, ya que había demasiadas posibilidades de cifrado para probarlos uno por uno. Las versiones posteriores de Enigma, como los modelos de cuatro rotores utilizados por los submarinos alemanes, aumentaron aún más el número de combinaciones. Aun así, los documentos de código capturados y el error humano a menudo le dieron la ventaja a los criptógrafos, y el ejército polaco estaba decodificando comunicaciones secretas alemanas desde 1932. Su trabajo finalmente llegó a Gran Bretaña y Estados Unidos, y el descifrado de códigos continuó con mucho de éxito durante toda la guerra, a pesar de los intentos de los alemanes de hacer que la máquina sea cada vez más compleja.

La ruptura exitosa del código Enigma requería encontrar regularidades, o factores conocidos, para reducir la gran cantidad de cifrados posibles. Varios textos simples, como "Heil Hitler", aparecían con frecuencia en mensajes alemanes; Esto dio pistas importantes para los criptoanalistas, que podían buscar a través de un mensaje cifrado y ver dónde podía aparecer esa frase. Los alemanes también transmitieron encabezados de seis letras simples y fáciles de analizar al comienzo de los mensajes, como "EINEIN", para dar la ubicación de las ruedas de cifrado para el resto del mensaje. Cuando el espacio de posibles claves de código aún se hizo demasiado grande, se construyeron varias computadoras primitivas, para contar las miles de posibilidades automáticamente; Esto se convirtió en uno de los primeros trabajos realizados en informática de propósito general.