Você está na página 1de 9

Instituto Tecnolgico

de Acapulco
Ingeniera en Sistemas
Computacionales
Seguridad en Tecnologas de la
Informacin
Profesor: Dr. Eduardo de la Cruz Gmez
Alumno: Carlos Alberto Garca Garca

Trabajo:

Experimentando con la mquina Enigma

H o r a r i o : 11:00 am 12:00 pm
23/03/2015

Introduccin
Mquina Enigma (1923)
Dentro del gran campo de la criptografa Enigma marca el punto de inflexin entre
la criptografa clsica y la moderna, entre la de antes y la de despus de la
existencia del ordenador. Este es el mtodo de cifrado que pudo hacerse con una
maquina que utilizaba la corriente elctrica pero con principios de funcionamiento
mecnicos. El uso de esta mquina tuvo gran importancia en la Segunda Guerra
Mundial, y despus ha tenido una gran repercusin en la tecnologa. Su existencia
produjo avances decisivos en la tecnologa que, evidentemente con muchos
cambios, se han convertido en imprescindibles en la actualidad, como los
ordenadores.
En el ao 1923 el ingeniero alemn Arthur Scherbius patent una mquina
diseada para facilitar las comunicaciones seguras. Su nombre, Enigma, se ha
convertido en sinnimo del secreto militar y evoca imgenes de laboratorios
subterrneos y mquinas de enrevesada estructura. Con toda su sofisticacin,
Enigma es, en esencia, una versin mejorada del disco de Alberti.
La mquina Enigma en s era un artilugio electromagntico muy parecido a una
mquina de escribir.
Estaba constituido por un teclado y un tablero luminoso de 26 letras; tres rotores o
modificadores, que podan permutar sus posiciones, montados sobre sendos ejes,
con 26 posiciones posibles, y un clavijero, cuyo cometido era llevar a cabo un
primer intercambio de letras en funcin del modo en que se dispusieran las
clavijas.
El proceso fsico de cifrado era relativamente sencillo. En primer lugar, el emisor
dispona las clavijas y los rotores en una posicin de salida especificada por el
libro de claves que estuviera vigente en ese momento. A continuacin, tecleaba la

primera letras del mensaje llano y la mquina, de forma automtica, generaba una
letra alternativa que se mostraba en el tablero luminoso: la primera letra del
mensaje cifrado.
Una vez completado este proceso, el primer rotor llevaba a cabo una rotacin que
lo situaba en la siguiente de sus 26 posiciones posibles. La nueva posicin del
modificador traa consigo un nuevo cifrado de los caracteres, y el emisor introduca
entonces la segunda letras, y as sucesivamente. Para descodificar el mensaje,
bastaba con introducir los caracteres cifrados en otra mquina Enigma con la
condicin de que los parmetros de salida de esta ltima fueran iguales a los de la
mquina con la que se haba llevado a cabo la encriptacin.

Desarrollo
Tomando en cuenta el funcionamiento de Enigma, realizare una serie de pruebas
con un simulador de dicha maquina, este software tiene 3 rotores los cuales se
irn configurando de diferente manera para ver las diferencias en cuanto se
cambia su configuracin.
Software EnigmaSim

Los
Figura 1. Simulador de la mquina Enigma.

componentes bsicos de la Enigma son:

El teclado de 26 letras.
La unidad de codificacin (integrada por los rotores, el reflector y el

clavijero).
El tablero expositor, donde se ilumina cada una de las letras.

Figura 2. Representacin de los componentes principales de la mquina Enigma.

El diseo de la Enigma incluye la rotacin de los modificadores alrededor de un


eje comn. De acuerdo con el ejemplo simplificado, el modificador girar un sexto

de vuelta cada vez que se digite una letra (en realidad dar un veintiseisavo de
vuelta, ya que se utilizan 26 letras). Esta
innovacin, permite que cada vez que se
introduce un nuevo carcter se codifique segn
un alfabeto diferente del anterior, es decir, que
si con el rotor fijo al digitar bb se obtiene aa,
con el rotor mvil se obtendr ac. Por lo tanto,
para seis letras se tendrn seis alfabetos de
cifrado, es decir, se ha pasado a una cifra
polialfabtica.
La funcin del reflector, como su nombre lo
indica, es hacer rebotar cada impulso elctrico
Figura
modificador
rotatorio
hace
proveniente de los rotores de nuevo hacia stos, pero
por 3.unElcamino
diferente
al
que cada vez que se digite una misma

de llegada. En la figura 4 se ilustra esquemticamente


papel se
del reflector
letrael esta
codifique endela manera
diferente hasta completar las letras del

unidad de codificacin. Despus de pasar por segunda


vez a travs de los
alfabeto.

modificadores, la seal llega a la correspondiente bombilla en el tablero expositor.


La funcin del reflector parece no ser relevante, pues por el hecho de ser fijo no
contribuye a aumentar el nmero de alfabetos cifrados, sin embargo es una pieza
fundamental, ya que gracias a ste la mquina poda no solamente encriptar sino
tambin descencriptar los mensajes.

Figura 4. Representacin de los tres modificadores y el reflector, el cual


devuelve la seal proveniente de stos por un camino diferente, para
que sta llegue luego al tablero expositor.

El clavijero consiste en un panel con dos agujeros para cada letra del alfabeto. El
propsito de ste es hacer un intercambio de letras por medio de cables, antes de
que la seal entre a los modificadores, es decir, si se pulsa una b en el teclado y
sta se encuentra conectada con la r en el clavijero, entrar la seal de la r, en vez
de la b, al primer modificador. La figura 5 ilustra la unidad de codificacin
completa, incluyendo el clavijero.

Figura 5. La colocacin del clavijero entre el teclado y los modificadores


permite, por medio de cables, intercambiar parejas de letras. En la
imagen aparecen intercambiadas la a y la b.

Resultados
Cifrado y descifrado de mensajes con EnigmaSim
Para compartir informacin cifrada tanto emisor como receptor deben poseer
versiones compatibles de Enigma. Cuando el emisor desea enviar un mensaje
debe disponer la mquina de acuerdo con unas instrucciones preestablecidas, lo
cual implica realizar las siguientes acciones:

Ubicar los modificadores en orden


Fijar la posicin inicial de cada uno de los modificadores
Realizar las conexiones del clavijero

Esta disposicin determina la clave del mensaje, la cual puede estar expresada de
la siguiente manera:

Figura 6. Se determina la configuracin de la unidad de codificacin

Teniendo la clave dispuesta, entonces se puede digitar el mensaje en claro y el


texto cifrado correspondiente ira apareciendo en la parte de abajo.

Figura 7. Texto en claro y texto cifrado utilizando el simulador EnigmaSim

Conclusin
Hoy en da la criptografa est muy presente en nuestro mundo. Desde sacar
dinero de un cajero, hasta conectarnos a una computadora introduciendo una
contrasea, etc., hacen uso de estas tcnicas.
La maquina Enigma fue un gran avance del criptoanlisis ya que gracias a esta se
dieron nuevas formas de poder ocultar la informacin y avanzar ms sobre el
enemigo en el caso de la segunda guerra mundial, buscando alternativas al uso de
la

radio

ya

que

en

caso

de

que

lleguen

ser

interceptados

los

mensajes sern conocidos rpidamente y con la maquina enigma los enemigos


no podrn conocer el mensaje que se ha enviado.
Gracias a la maquina enigma se han perfeccionado los mtodos de cifrado lo cual
tiene ciertas ventajas y desventajas como en este caso fue como motivo blico era

una desventaja, las ventajas se pueden ver reflejadas en cuanto a la proteccin de


informacin

Você também pode gostar