Simulador interactivo de la máquina Enigma

Criptografía histórica • Réplica funcional de la máquina Enigma M3 y M4
Publicidad
Presets históricos:
Chiffriermaschine Enigma
G.m.b.H. Berlin • Heimsoeth & Rinke
Rotores y reflector
Modelo Reflector
Rotor izquierdo
A
Rotor medio
A
Rotor derecho
A
Q
W
E
R
T
Z
U
I
O
A
S
D
F
G
H
J
K
P
Y
X
C
V
B
N
M
L
Clavijero frontal (Steckerbrett) 0 / 10
Sin cables conectados (alfabeto directo)
Ruta del impulso eléctrico en tiempo real
Tecla -
Clavijero (In) -
Rotores (Ida) -
Reflector -
Rotores (Vuelta) -
Clavijero (Out) -
Bombilla -
• • •
Registro de texto cifrado / descifrado
Formato: 0 caracteres
Historia y criptografía analítica

La máquina Enigma: diseño, funcionamiento y criptoanálisis

Descubre cómo una máquina electromecánica inventada en 1918 cambió el curso de la Segunda Guerra Mundial y sentó las bases de la computación moderna.

1. Origen e invención por Arthur Scherbius

Patentada en 1918 por el ingeniero alemán Arthur Scherbius, la máquina Enigma nació como un dispositivo de cifrado comercial para bancos y empresas ferroviarias. Ante la creciente necesidad militar, la Wehrmacht y la Kriegsmarine adoptaron variantes reforzadas con clavijero frontal (Steckerbrett), alcanzando un espacio de claves de más de 158 trillones de combinaciones posibles.

2. El circuito polialfabético y los rotores

Cada vez que se pulsa una tecla, la rueda derecha gira una posición antes de cerrar el circuito. Como resultado, la sustitución alfabética cambia en cada carácter: pulsar tres veces seguidas la letra «A» encenderá tres bombillas completamente diferentes (por ejemplo, «G», «X» y «Q»), eliminando la frecuencia estadística simple de los idiomas naturales.

3. El doble paso mecánico (Double stepping)

A diferencia de un cuentakilómetros regular donde cada rueda solo arrastra a la siguiente al completar una vuelta, la uña mecánica del rotor medio de Enigma actúa sobre dos ruedas a la vez si coincide con su muesca: el rotor izquierdo avanza y el rotor medio se desplaza de nuevo. Esta particularidad mecánica, modelada fielmente en este simulador, es imprescindible para descifrar telegramas históricos.

4. Bletchley Park y la debilidad fatal

La propiedad recíproca permitía que el mismo aparato descifrara los mensajes simplemente reescribiéndolos, pero impuso un coste fatal: debido al reflector, una letra jamás podía cifrarse a sí misma. El matemático polaco Marian Rejewski descubrió el orden de cableado, y Alan Turing junto a Gordon Welchman diseñaron en Bletchley Park las máquinas electromecánicas «Bombe», explotando esta regla mediante palabras probables («cribs») para romper el código Ultra.

Tabla canónica de cableados históricos y muescas (turnovers)

Rotor / Reflector Modelo Cableado interno (Forward: A → Z) Muesca (Turnover)
Rotor I Enigma I / M3 / M4 EKMFLGDQVZNTOWYHXUSPAIBRCJ Q (avanza al pasar a R)
Rotor II Enigma I / M3 / M4 AJDKSIRUXBLHWTMCQGZNPYFVOE E (avanza al pasar a F)
Rotor III Enigma I / M3 / M4 BDFHJLCPRTXVZNYEIWGAKMUSQO V (avanza al pasar a W)
Rotor IV M3 / M4 Wehrmacht ESOVPZJAYQUIRHXLNFTGKDCMWB J (avanza al pasar a K)
Rotor V M3 / M4 Wehrmacht VZBRGITYUPSDNHLXAWMJQOFECK Z (avanza al pasar a A)
Rotor VI, VII, VIII Kriegsmarine M3 / M4 JPGVOUMFYQBENHZRDKASXLICTW... Z y M (doble muesca)
Rotor Beta / Gamma M4 U-Boot (4º rotor) LEYJVCNIXWPBQMDRTAKZGFUHOS... Fijo (sin avance de uña)
Reflector UKW-B / C Enigma I / M3 YRUHQSLDPXNGOKMIEBFZCWVJAT... Estático (Reflexión)

Preguntas frecuentes sobre la máquina Enigma

¿Qué diferencia hay entre el modelo Enigma M3 y el Enigma M4?
La máquina Enigma M3 empleaba 3 rotores seleccionables y fue el estándar de la Wehrmacht (ejército de tierra) y la Luftwaffe (fuerza aérea). El modelo Enigma M4 fue introducido en febrero de 1942 por el almirante Karl Dönitz para la flota submarina (U-Boot) de la Kriegsmarine con objeto de burlar las interceptaciones aliadas; incorporaba un cuarto rotor estrecho (Beta o Gamma) y un reflector fino especial (UKW-B Thin o UKW-C Thin), multiplicando por 26 la complejidad del descifrado y provocando el conocido «apagón de diez meses» en Bletchley Park hasta que lograron romper el nuevo código Shark.
¿Qué representan el Ringstellung y el Grundstellung?
El Ringstellung (ajuste de anillo) es la posición interna con la que se ensambla el cableado respecto a la numeración exterior del disco (del 1 al 26 o de la A a la Z). Determina en qué momento exacto de la rotación física se alcanzará la muesca de arrastre. El Grundstellung (posición inicial o clave de ventana) es la letra visible que el operador coloca manualmente en la ventanilla antes de empezar a teclear el telegrama.
¿Por qué se agrupaban los mensajes en bloques de 4 o 5 letras?
Los operadores de radio transmitían los criptogramas mediante código Morse en grupos uniformes (generalmente de 5 letras en el ejército de tierra y de 4 letras en la marina). Esta disciplina evitaba dar pistas sobre la longitud de las palabras originales (como «el», «de» o «ataque») y facilitaba la detección de pérdidas de caracteres en transmisiones de onda corta con ruido atmosférico.