La máquina Enigma explicada:
cómo cifraba y por qué Bletchley Park consiguió romperla
Fundamentos de criptografía | unfantasmaenelsistema.com
Enigma es probablemente la máquina de cifrado más famosa de la historia, pero la mayoría de referencias a ella se quedan en la anécdota histórica sin explicar realmente cómo cifraba ni por qué, a pesar de tener un número de combinaciones astronómico, terminó siendo rota de forma sistemática. Entender ambas cosas —el mecanismo y su punto débil— es un ejercicio excelente de pensamiento criptográfico que sigue siendo relevante mucho más allá de la historia militar.
Qué aprenderás en este artículo
Cómo transformaba Enigma cada letra pulsada, paso a paso por rotores, reflector y clavijero · Por qué el número de configuraciones posibles era astronómico y aun así no bastó · El defecto estructural que Enigma nunca corrigió: ninguna letra podía cifrarse en sí misma · Cómo Bletchley Park explotó ese defecto con el método de crib dragging · Qué lección criptográfica general deja este caso, aplicable a sistemas modernos
1. Cómo cifraba Enigma, letra a letra
Enigma era una máquina de cifrado por sustitución polialfabética electromecánica: cada vez que se pulsaba una tecla, la corriente eléctrica atravesaba una cadena de componentes que transformaban esa letra en otra distinta, y esa transformación cambiaba en cada pulsación gracias al movimiento mecánico de los rotores.
- Clavijero (Steckerbrett): un panel de cables que intercambiaba pares de letras antes de que la señal entrara siquiera en los rotores, añadiendo una capa de sustitución fija configurable
- Rotores: discos con el alfabeto cableado internamente de forma no trivial; la señal atravesaba varios rotores en serie, y cada uno giraba un paso tras cada pulsación, de modo que la misma letra pulsada dos veces seguidas rara vez se cifraba igual
- Reflector: al final de la cadena de rotores, la señal rebotaba de vuelta a través de ellos por un camino distinto, garantizando que el cifrado fuera su propia inversa —cifrar dos veces con la misma configuración devolvía el texto original—, lo que simplificaba enormemente el uso operativo en el campo
2. Un espacio de claves astronómico
La configuración diaria de una Enigma militar combinaba la elección y el orden de los rotores instalados, la posición inicial de cada uno, y los pares de letras conectados en el clavijero. El número total de configuraciones posibles superaba con holgura los 10 elevado a 20, un espacio de búsqueda que hacía completamente inviable la fuerza bruta pura con la tecnología de la época, e incluso sigue siendo un número respetable hoy. En teoría, Enigma debería haber sido irrompible.
3. El defecto que ningún operador podía evitar
El reflector, la pieza que hacía tan cómodo el uso operativo de Enigma, introducía también su fallo estructural más explotado: por cómo estaba cableado, ninguna letra podía cifrarse jamás en sí misma. Una M nunca se convertía en M, por ninguna combinación de rotores, posición o clavijero posible.
Por qué esto es tan grave criptográficamente
Una restricción absoluta como «esta letra nunca puede ser esta otra» reduce drásticamente el espacio de combinaciones válidas para cualquiera que ya tenga una hipótesis sobre parte del texto en claro. No hace falta romper todo el sistema de golpe: basta con descartar rápidamente cualquier posición que produzca una coincidencia letra-a-sí-misma, algo que ocurre con mucha frecuencia al comparar un mensaje cifrado con un texto probable.
4. Crib dragging: explotar lo predecible
Los criptoanalistas de Bletchley Park, entre ellos Alan Turing, explotaron sistemáticamente ese defecto con una técnica llamada crib dragging: partir de un «crib», un fragmento de texto en claro que se sospecha con fundamento que aparece en algún punto del mensaje cifrado —los partes meteorológicos militares alemanes, por ejemplo, empezaban casi siempre con las mismas palabras—, y deslizarlo letra a letra por todas las posiciones posibles del criptograma. En cuanto una posición hacía coincidir alguna letra del crib con la misma letra del criptograma en ese punto, esa posición quedaba descartada de inmediato, porque Enigma nunca podía producir esa coincidencia. Lo que quedaba tras descartar así la inmensa mayoría de posiciones era un espacio de búsqueda mucho más pequeño y abordable, precisamente el problema que la máquina Bombe electromecánica terminó de automatizar a gran escala.
| Concepto | En qué consiste |
|---|---|
| Crib | Fragmento de texto en claro que se sospecha que aparece en el mensaje («WETTERBERICHT», parte meteorológico) |
| Deslizar el crib | Probar el crib en cada posición posible dentro del criptograma |
| Descarte inmediato | Cualquier posición donde una letra del crib coincida con la del criptograma se descarta al instante, por la restricción del reflector |
| Resultado | El espacio de configuraciones a comprobar se reduce drásticamente, haciendo viable encontrar la clave del día con recursos de la época |
5. La lección que trasciende Enigma
El caso Enigma deja una lección criptográfica que sigue siendo válida mucho más allá de la Segunda Guerra Mundial: un espacio de claves enorme no basta si el propio diseño del sistema introduce una restricción estructural explotable, y un uso operativo predecible —mensajes que empiezan siempre igual, claves reutilizadas, procedimientos rígidos— puede regalarle al criptoanalista exactamente el punto de apoyo que necesita. Es el mismo principio, salvando las distancias, que hace vulnerables hoy los sistemas con nonces reutilizados, vectores de inicialización predecibles o claves derivadas de patrones reconocibles.
Conclusión
Enigma no cayó porque alguien encontrara un atajo matemático milagroso contra un espacio de 10 elevado a 20 combinaciones: cayó porque su propio diseño garantizaba que ninguna letra se cifrara en sí misma, y esa única restricción, combinada con la previsibilidad de los mensajes reales, bastó para reducir el problema a algo abordable. Es el ejemplo histórico más claro de por qué la seguridad de un sistema criptográfico depende tanto del diseño como del tamaño de su espacio de claves.
Ver el mecanismo funcionando de verdad, rotor a rotor, y probar el propio ataque por crib dragging sobre un mensaje real ayuda mucho más que leer la explicación en abstracto.
Practica esto en el simulador de GhostAcademy
Cifra y descifra mensajes con una Enigma completa y fiel a la histórica, y prueba con tus propias manos el ataque de crib dragging sobre un parte meteorológico real.
Abrir el simulador GhostEnigma →Referencias
El simulador interactivo GhostEnigma de GhostAcademy, con motor de rotores fiel al histórico y ataque por crib dragging · Bletchley Park National Museum (bletchleypark.org.uk) — historia documentada del criptoanálisis aliado de Enigma
unfantasmaenelsistema.com | Seguridad, sistemas y todo lo que no debería funcionar (pero funciona)

