Su fama se debe a haber sido adoptada por las fuerzas militares de Alemania desde 1930. Su facilidad de manejo y supuesta inviolabilidad fueron las principales razones para su amplio uso. Su sistema de cifrado fue finalmente descubierto y la lectura de la información que contenían los mensajes supuestamente protegidos es considerado, a veces, como la causa de haber podido concluir la Segunda Guerra Mundial.
El funcionamiento de Enigma era particularmente
simple: estaba equipado con un teclado para introducir mensajes,
diferentes rotores para codificar y un panel de luz para los resultados.
Cuando se presionaba una tecla en el tablero, se
encendía una letra en el panel de luz. Había 3 ruedas para codificar,
llamadas "Scrambler-Rotors" (Rotores de codificación), que conectaban el
tablero con el panel de luz.
Por ejemplo, con un sólo rotor, cuando se presionaB, la corriente pasa a través del rotor y A se enciende en el panel de luz:
Para hacer la máquina más compleja, cuando se
presiona una tecla, el rotor giraba una tuerca. Después de presionar, se
obtenía lo siguiente:
Dependiendo del modelo (M3 o M4), el sistema
tenía 3 o 4 rotores. El segundo y tercer rotor se movían hacia una
tuerca cuando el anterior había realizado una vuelta completa. Había
también un panel de enchufes que mezclaba las letras del alfabeto y un
proyector que enviaba la corriente hacia los rotores antes de mostrar
los resultados.
/------>>----------------| B b------->------/\ | |-->>---|
C c | |---->>-----| |
D d | |
E e |------<--------| |---<----------------+---<----|
F f |---<---| |--->>---|
---------------------------------------------------------------------------------------------------------------
-->
En total, para las máquinas Enigma equipadas con 26
letras, había 17.576 combinaciones (26 x 26 x 26) relacionadas con la
orientación de cada uno de los tres rotores, 6 combinaciones posibles
relacionadas con el orden de los rotores y, por lo tanto,
100.391.791.500 conexiones posibles cuando se conectaban los seis pares
de letras del panel de enchufes: 12 letras elegidas sobre 26 (¡26! /(12!14!)), luego 6 letras sobre 12 (¡12!/¡6!), y ya que algunos pares eran iguales (A/D y D/A), era necesario dividir por 26.
Por lo tanto, las máquinas Enigma podían cifrar un texto utilizando ¡1016 (17.576 * 6 * 100.391.791.500) combinaciones diferentes!
Historia, Applet Funcionamiento
No hay comentarios:
Publicar un comentario