jueves, 14 de septiembre de 2017

Máquina Enigma



La máquina Enigma

Enigma era nombre de una máquina criptográfica que disponía de un mecanismo de cifrado rotatorio, que permitía usarla tanto para cifrar como descifrar mensajes.


Introducción a la criptografía.

La criptografía, palabra que procede del griego krypto (oculto) y graphos (escritura), tomado literalmente se entiende como “Escritura oculta”, formalmente se define como la disciplina científica que se encarga del cifrado y descifrado de mensajes, es decir, enmascarar mensajes mediante un algoritmo de ofuscación que, además, debe permitir devolver el mensaje a su estado original.

La criptografía, históricamente, ha estado vinculada a las campañas militares y los secretos de los gobiernos, de hecho, se dice que la primera técnica criptográfica se usó en el siglo V a. C en la antigua Grecia e incluso, posteriormente, por Julio Cesar en sus campañas militares. 

Pero si hay un periodo donde la criptografía tomó una vital importancia fue en la Segunda Guerra Mundial, en la que el cifrado y descifrado de códigos se convirtió en otro frente más de lucha.

La máquina Enigma en la Segunda Guerra Mundial

La máquina Enigma fue inventada por un ingeniero alemán, Arthur Scherbius, un experto en electromecánica. Su idea, patentada en febrero de 1918, consistía en aplicar un algoritmo de sustitución de unas letras por otras. Como Scherbius no contaba con recursos para fabricarla, se asoció con Willie Korn que tenía una compañía llamada Enigma Chiffiermaschinen AG en Berlín. Ambos mejoraron el diseño y en 1923 la presentaron en la Exhibición Postal Internacional de Berlín para el cifrado de secretos comerciales.

En 1933, Alemania nacionalizó la compañía Chiffiermaschinen AG y paso a equipar a todo el ejecito alemán que utilizo estas máquinas de cifrado, a las que se le añadieron un cuarto cilindro para complicar aún descifrar de los mensajes. 

Uno de los primeros casos conocidos de uso de Enigma fue durante la Guerra Civil Española donde fueron utilizadas por el Ejército Español, que contaba con el apoyo de la Alemania nazi.
¿En qué consistía la máquina Enigma?

Uno de los sistemas más sencillos de encriptar mensajes es la transposición simple, es decir, que cada letra es sustituida por otra. El problema es que el análisis de frecuencia podemos descubrir que si en un mensaje la letra que más se repite es la “l”, se puede inferir que está sustituyendo a la “e” la más común en nuestro idioma.

Si, en vez de sustituir la “e” por la “l” siempre, vamos variando la sustitución por diferentes caracteres, el análisis de frecuencia ya no será tan útil.  Esto es lo que hace básicamente Enigma.

El Enigma tiene tres rotores (Walaen) con un cableado fijo que establece las transposiciones simples pero que, al combinarse, pasando la señal por tres, crea una transposición múltiple y variable. Estos rotores se identifican con números romanos.


Rotor
ABCDEFGHIJKLMNOPQRSTUVWXYZ
I
EKMFLGDQVZNTOWYHXUSPAIBRCJ
II
AJDKSIRUXBLHWTMCQGZNPYFVOE
III
BDFHJLCPRTXVZNYEIWGAKMUSQO
IV
ESOVPZJAYQUIRHXLNFTGKDCMWB
V
VZBRGITYUPSDNHLXAWMJQOFECK

Estos rotores podían intercambiar de posición, e inicialmente había un juego de cinco, para mayor dificultad.

El reflector (umkehrwalze) es un cableado fijo que hace “reflejarse” la señal de nuevo por los rotores, lo que permite un cifrado y descifrado; es decir, que si una combinación de tres rotores y en una posición concreta, una A nos queda cifrada como una G, a la inversa, con las mismas condiciones mencionadas, una G nos devolverá una A, lo que permite el descifrado.

Referencias:


https://hipertextual.com/2011/07/la-maquina-enigma-el-sistema-de-cifrado-que-puso-en-jaque-a-europa

http://www.areatecnologia.com/maquina-enigma-alemana.htm

https://www.u-historia.com/uhistoria/tecnico/articulos/enigma/enigma.htm

http://www.codesandciphers.org.uk/enigma/enigma1.htm
 

 

 

No hay comentarios.:

Publicar un comentario