Descifrando mensajes de Engima

2

No está realmente relacionado con la computadora, pero espero que alguien tenga la respuesta. ¿Cómo decodifican las personas los mensajes de una máquina Enigma?

Entiendo que si conoces los rotores, las posiciones del rotor y el tablero de conexiones con el que se cifró el mensaje, podrías descifrarlo, pero ¿cómo sabían los otros nazis esa configuración? Deben haber tenido que tener una forma segura de pasarlos.

    
pregunta tau 15.04.2014 - 02:57
fuente

3 respuestas

4

Aquí hay un posible sitio web que puede utilizar para obtener más información: enlace

Un resumen:

Método legítimo: los nazis lanzaron una hoja de códigos mensual con las configuraciones apropiadas para cada día de ese mes. Una vez que conociera la configuración, podría escribir el sin sentido en un conjunto de Enigma de esa manera y recibir el mensaje original.

Rompiendo el Enigma: Sabíamos que ninguna letra en el Enigma se encriptaba a sí misma (es decir, al escribir "a" nunca cede "a"). También sabíamos cómo los nazis enviaban mensajes (es decir, sus informes meteorológicos a las 6 AM siempre tenían el formato "El clima de hoy es __ y _ "). Entonces tomamos sus mensajes y, sabiendo que tenían que contener ciertas palabras en ciertas ubicaciones (aproximadas), los comparamos con un número limitado de espacios que funcionaban (porque no había letras en esos espacios en el lugar correspondiente de la palabra) . Desde allí, pudimos realizar ingeniería inversa en uno de los ajustes mediante un inteligente ataque de fuerza bruta. Después de que se rompió ese ajuste, que produjo la mayor variedad, fue una cuestión simple obtener las posiciones de los rotores (solo había unos pocos miles). El código fue reutilizado todos los días por una computadora, que tardó unos 20 minutos.

    
respondido por el KnightOfNi 15.04.2014 - 05:11
fuente
3

Los nazis tenían libros de códigos físicos que distribuirían. Determinarían la configuración de Enigma para el día. Luego, utilizando esos ajustes, cada mensaje comenzaría con una clave de mensaje que establece los ajustes iniciales del rotor para el resto del mensaje. Estos fueron útiles como cunas para separar mensajes, ya que todos los mensajes que los nazis enviaron durante un día comenzaron a usar la misma clave.

La marina alemana utilizó los códigos Enigma más difíciles de descifrar. Fueron muy disciplinados sobre el uso de las llaves, sus máquinas Enigma tenían un rotor adicional y no producían tantos mensajes por día como la fuerza aérea o el ejército. Y sus libros de códigos usaban tinta soluble en agua, por lo que si abandonaban el barco, todo lo que alguien tenía que hacer era tirar el libro de códigos por la borda, lo que es vergonzoso porque nadie lo hizo cuando los británicos capturaron el U-110 el 9 de mayo de 1941. Y porque no podían distribuir nuevos libros de códigos a la armada sin recordar a toda la flota a puerto, los alemanes tuvieron que usar códigos comprometidos durante el resto del mes, lo que le dio a los británicos una gran idea de cómo operaban.

Los mensajes enigma se rompieron básicamente con fuerza bruta. Los británicos tenían dispositivos electromecánicos llamados "Bombes", que eran básicamente dispositivos que marcarían cada permutación de la clave Enigma hasta que aparecieran con texto plano. Estos fueron asistidos por los criptoanalistas que deducirían un posible texto simple para un determinado texto cifrado, llamado cunas. Estas cunas reducirían sustancialmente el número de claves para buscar si fueran correctas. Contrariamente a la creencia popular, los británicos no inventaron la primera computadora electrónica para romper el Enigma, sino una clave diferente, más compleja, utilizada por el alto mando alemán.

    
respondido por el ash 15.04.2014 - 10:08
fuente
2

Echa un vistazo a la biografía de Turing por Hodges. Hay una descripción bastante buena de cómo funcionaron la codificación y decodificación legítima (es decir, nazi) y no autorizada de mensajes enigma.

    
respondido por el ddyer 15.04.2014 - 04:32
fuente

Lea otras preguntas en las etiquetas