GHOST ACADEMY.
🔧 MÓDULO — GHOSTENIGMA

LA MÁQUINA ENIGMA

"Un espacio de claves tan grande que ni todos los ordenadores del mundo lo agotarían a tiempo — y aun así, Bletchley Park la rompió. No por fuerza bruta: por un fallo de diseño y un puñado de mensajes repetidos."
A
A
A
ROTOR IZQUIERDO
ROTOR CENTRAL
ROTOR DERECHO

🔌 Clavijero (Steckerbrett) — hasta 13 pares

↔
ENTRADA (texto plano)
SALIDA (cifrado) ·

Enigma es recíproca: con los mismos ajustes, cifrar el texto cifrado devuelve el original. Pulsa "volver a posición inicial" y pega la salida en el campo de entrada para comprobarlo.

🕵️ CÓMO SE ROMPIÓ: ATAQUE POR CRIB

Bletchley Park sabía que los alemanes mandaban un parte meteorológico cada mañana casi con las mismas palabras: WETTERBERICHT ("parte del tiempo"). Ese texto probable — un crib — es la grieta por la que entraron.

Este es un mensaje que acabamos de cifrar arriba mismo (rotores III·II·I, todo en A, sin clavijero) a partir de un texto que contiene ese crib. Desliza el crib por el mensaje: en cuanto una letra coincida consigo misma, esa posición queda descartada — Enigma nunca cifra una letra como ella misma.

📖 CHULETA RÁPIDA

El fallo fatal: reflector

El reflector garantiza que ninguna letra se cifre nunca como ella misma. Suena a detalle técnico, pero es justo la grieta que permite descartar posiciones de un crib casi de un vistazo.

Cifrado recíproco

La misma secuencia de rotores que cifra, descifra. Es una ventaja operativa (una sola máquina sirve para ambos sentidos) y también una debilidad estructural.

El "doble paso" (double-stepping)

El rotor central, al llegar a su muesca, avanza dos veces seguidas (arrastra al izquierdo Y se mueve él mismo). Es una rareza mecánica real de la Enigma del ejército alemán, y este simulador la reproduce.

Un crib no es adivinar

Los criptoanalistas explotaban la disciplina humana: partes meteorológicos, saludos repetidos ("Heil Hitler"), incluso operadores perezosos que reutilizaban la misma clave. El fallo no fue solo matemático.

El espacio de claves — enorme, pero no era la barrera real

VariableCombinaciones
Elegir y ordenar 3 rotores de 55 × 4 × 3 = 60
Posiciones iniciales de los 3 rotores26³ = 17.576
Ajustes de anillo de los 3 rotores26³ = 17.576
Clavijero con 10 pares conectados≈ 1,5 × 10¹⁴
Total combinado (orden de magnitud)≈ 2,8 × 10²⁴

La misma lección del simulador de entropía: un espacio de claves astronómico no sirve de nada si el atacante nunca necesita probarlo entero.

Nota histórica y de alcance

El "arrastre de crib" (crib dragging) fue un paso real y manual del trabajo de Bletchley Park, previo a la Bomba (Bombe) de Turing y Welchman. La Bomba automatizaba la comprobación de la hipótesis completa de rotores + clavijero para cada posición candidata que sobrevivía a este primer filtro — esa parte, mucho más compleja electromecánicamente, queda fuera de este simulador.