You are on page 1of 11

Maquina Enigma

Seguridad Informática
Edu Huallanca Ponce
Contexto
• La máquina Enigma fue
inventada por un
ingeniero alemán, Arthur
Scherbius, un experto en
electromecánica, tras
la Primera Guerra
Mundial, quiso aplicar la
tecnología existente para
mejorar los sistemas de
criptografía de los
ejércitos.
Algoritmo
• La idea de Scherbius,
patentada en febrero de
1918, consistía en aplicar
el Cifrado de Vigenère o,
dicho de otra forma, se
aplicaba un algoritmo de
sustitución de unas letras
por otras.
Cifrado Vigenère
• Es un cifrado basado en diferentes series de caracteres o letras
del cifrado César
• Con estos caracteres se forma una tabla, llamada tabla de Vigenère, que se
usa como clave.
• El cifrado de Vigenère es un cifrado de sustitución simple polialfabético.
Funcionamiento
• mensaje: P A R I S V A U T B I E N U N E M E S S E
• clave: LOUPL OUPL OUPL OUP LOUPL
• criptograma: A O L X D J U J E P C T Y I H T X S M H P

• En este alfabeto solo existen 26 letras:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
¿En qué consistía la máquina Enigma?
• Es un dispositivo electromecánico.
• Consistía en una serie de teclas.
• interruptores que accionaban los
dispositivos eléctricos
• Provocando mover unos cilindros
rotatorios.
Descripción
• Un teclado de 26 letras para
introducir el texto original
• 3 rotores en secuencia, elegidos
entre 5 rotores distintos disponibles.
• Un panel de 26 luces etiquetadas
con letras que muestran el texto
cifrado.
Rotores
• La Enigma tiene tres rotores (Walzen) 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. Estas son las
correspondencias:
Rotor ABCDEFGHIJKLMNOPQRSTUVWXYZ
I EKMFLGDQVZNTOWYHXUSPAIBRCJ
II AJDKSIRUXBLHWTMCQGZNPYFVOE
III BDFHJLCPRTXVZNYEIWGAKMUSQO
IV ESOVPZJAYQUIRHXLNFTGKDCMWB
V VZBRGITYUPSDNHLXAWMJQOFECK
Funcionamiento
• El operador tenía que teclear las letras de su mensaje.
• Anotar las letras que devolvía la máquina (a través de un alfabeto que se
iba iluminando).
• El código se fijaba con las posiciones de los cilindros que constaban, cada
uno, de 26 cables que se conectaban al teclado.
• El primer cilindro giraba un veintiseisavo de vuelta después de cada pulsación (la
posición de las conexiones iba cambiando con cada entrada del teclado, obteniendo
un cifrado polialfabético).
• El segundo cilindro sólo daba un giro cuando el primero había completado 26 giros
• El tercer cilindro giraba cuando el segundo había dado sus correspondientes 26
• Hay la posibilidad de que los rodillos pudiesen ser intercambiados de posición, de
manera que el número de posibilidades aumentase hasta tener 105.456 alfabetos.
Curiosidades
• El sistema contaba con 6 cables de conexión
• permitían introducir modificaciones dado que podrían conectarse a 26 lugares
(representando a las 16 letras del alfabeto de Enigma) lo que producía 100.391.791.500
maneras distintas de conectar los cables que unidos a los 105.456 alfabetos arrojaba
3.283.883.513.796.974.198.700.882.069.882.752.878.379.955.261.095.623.
685.444.055.315.226.006.433.616.627.409.666.933.182.371.154.802.769.920.000.000.
000 posibilidades distintas de codificación.
• http://enigmaco.de/enigma/enigma.html

You might also like