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