La criptografía, palabra que
procede del griepo krypto (oculto) y graphos (escritura), es 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.
Hubo un sistema de cifrado que
fue usado por Alemania y que tuvo en jaque a los aliados, sobre todo, en el
Atlántico Norte, donde los convoys de material procedente de Estados Unidos
caían presa de los submarinos alemanes que se comunicaban entre sí utilizando
el código que generaba uno de los inventos más fascinantes de esa época, la
máquina Enigma.
La máquina Enigma fue inventada
por un ingeniero alemán, Arthur Scherbius que aplicaba un algoritmo de
sustitución de unas letras por otras.
¿En qué consistía la máquina Enigma?
Era un dispositivo
electromecánico, es decir, tenía una parte eléctrica y otra mecánica. El
mecanismo consistía en una serie de teclas, con las letras del alfabeto, al
igual que una máquina de escribir, que en realidad eran interruptores que
accionaban los dispositivos eléctricos y hacían mover unos cilindros rotatorios.
El funcionamiento, cara al
usuario, era bastante sencillo. El operador tenía que teclear las letras de su
mensaje y anotar las letras que devolvía la máquina (a través de un alfabeto
que se iba iluminando).
El código a usar se fijaba con las posiciones
de los cilindros que constaban, cada uno, de 26 cables que se conectaban al
teclado pero, con la particularidad, que el primer cilindro giraba un
veintiseisavo de vuelta después de cada pulsación, de tal manera que la
posición de las conexiones iba cambiando con cada entrada del teclado,
obteniendo un cifrado polialfabético.
Durante la Segunda Guerra
Mundial, Alemania contaba con una enorme ventaja porque el código de Enigma
era, prácticamente, indescifrable; además, el ejército alemán cambiaba cada día
el código a usar, de tal forma que los Aliados contaban con un único día para
descifrarlo porque, al otro día, se volvía a cambiar (algo que enviaban
codificando la clave del día siguiente durante la transmisión codificada del
día).
¿Y cómo se logró vencer a Enigma?
La máquina fue vencida gracias a varios
factores:
> Estas databan de 1923 y eran
modelos comerciales que se distribuyeron por todo el mundo. Si bien es cierto
que las máquinas se fueron complicando en sus versiones militares, el principio
de funcionamiento ya era conocido.
> La codificación de un mensaje en
Enigma obligaba a los operadores a introducir 3 letras, dos veces, al iniciar
el mensaje, una especie de bandera. La Luftwaffe no modificaba esta secuencia
y, por tanto, era un patrón que siempre se repetía y que fue aprovechado por
Marian Rejewski que fue capaz de descifrar el código gracias a unas máquinas
electromecánicas denominadas bombas criptológicas que eran unas máquinas Enigma
de procesamiento en paralelo y que buscaban las codificaciones posibles. Los
criptógrafos polacos trabajaron junto a los británicos en Bletchley Park para
descifrar los códigos alemanes (en este equipo se encontraba Alan Turing).
> El 9 de mayo de 1941 la Royal
Navy capturó el submarino alemán U-110 (a cuya tripulación del fallaron las
cargas explosivas para hundirlo) y pudo hacerse con una máquina Enigma y con el
preciado libro de claves. Esta captura se mantuvo en secreto y se hizo creer a
la opinión pública que el submarino había sido hundido, para que las claves no
fuesen cambiadas.
Referencias
Martin
Oberzalek. (2000). Enigma - a very famous story of cryptology. 21/09/2015, de
mlb Sitio web: http://www.mlb.co.jp/linux/science/genigma/enigma-referat/enigma-referat.html
JJ
Velasco. (211). La máquina Enigma, el sistema de cifrado que puso en jaque a
Europa. 21/09/2015, de Hipertextual Sitio web: http://hipertextual.com/2011/07/la-maquina-enigma-el-sistema-de-cifrado-que-puso-en-jaque-a-europa
No hay comentarios:
Publicar un comentario