Herramienta de Cifrado Atbash
HOLA y obtendrás
SLOZ — cifra de nuevo y recuperarás
HOLA
¿Qué es el Cifrado Atbash?
El Cifrado Atbash es un cifrado de sustitución simple donde se invierte por completo el alfabeto. La letra "A" se sustituye por la "Z", la "B" por la "Y", la "C" por la "X", y así sucesivamente hasta que todo el alfabeto queda como un espejo de sí mismo. No tiene ninguna variable añadida ni requiere clave matemática extra: el propio espejo es la clave.
Al tener un abecedario estrictamente simétrico, la operación para cifrar y para descifrar es virtualmente idéntica. Esto lo convierte en el único cifrado clásico con la propiedad de ser involutivo: aplicarlo dos veces consecutivas devuelve el mensaje original sin modificación alguna.
Alfabeto Espejo (Inglés)
Normal: 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 Atbash: Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
El superpoder del Atbash: es involutivo
¿Qué significa involutivo?
Una función f es involutiva si f(f(x)) = x. En Atbash:
cifrar dos veces cualquier mensaje devuelve exactamente el mismo texto original.
No hay paso de descifrado separado — cifrar y descifrar son la misma operación.
Demostración concreta
HOLA → (Atbash) → SLOZ
SLOZ → (Atbash) → HOLA ✓
H↔S, O↔L, L↔O, A↔Z — el espejo se cancela a sí mismo.
Equivalente matemático
En términos del cifrado Afín, Atbash corresponde a a=25, b=25. Como
25 ≡ −1 (mod 26), la inversa de a=25 es el propio 25. Por eso las
operaciones de cifrado y descifrado son idénticas.
Cómo funciona paso a paso
- Sin parámetros: No hay clave que elegir. El espejo del alfabeto es siempre el mismo.
- Conversión numérica: Internamente, cada letra A–Z se mapea a 0–25; Atbash aplica
C = 25 − P. - Sustitución: Cada letra del texto se reemplaza por su correspondiente en el alfabeto invertido.
- Descifrado: Aplica exactamente el mismo proceso al texto cifrado — recuperas el original.
Tip: Caracteres no alfabéticos (espacios, números, signos) se conservan sin cambios si así lo prefieres.
Ejemplo paso a paso
Texto: HOLA
| Letra original | Posición (P) | Cálculo (25 − P) | Letra cifrada |
|---|---|---|---|
| H | 7 | 25 − 7 = 18 | S |
| O | 14 | 25 − 14 = 11 | L |
| L | 11 | 25 − 11 = 14 | O |
| A | 0 | 25 − 0 = 25 | Z |
Resultado cifrado: SLOZ
Observa: H y S, O y L son pares espejo. Aplica Atbash a SLOZ y obtendrás HOLA de nuevo.
⚔️ Reto: ¿puedes descifrar este mensaje Atbash?
Texto interceptado: XRHUILM
Pista: es una palabra que un criptógrafo usaría a diario. ¿La conoces?
Mostrar solución →
Aplicamos Atbash letra a letra:
X(23) → 25−23=2 → C
R(17) → 25−17=8 → I
H(7) → 25−7=18 → S
U(20) → 25−20=5 → F
I(8) → 25−8=17 → R
L(11) → 25−11=14→ A
M(12) → 25−12=13→ N
→ La palabra era CIFRAN. ¿Lo habías adivinado?
Recuerda: con Atbash, descifrar = cifrar. La misma tabla funciona en ambas direcciones.
La historia más antigua de la criptografía
Imagina Jerusalén, siglo VII a.C. Un escriba del profeta Jeremías tiene un problema: necesita escribir el nombre de Babilonia — el enemigo — en un texto sagrado sin que los babylonios puedan leerlo si interceptan el pergamino. No tiene tiempo para inventar un sistema complejo. Solo tiene el alfabeto hebreo delante.
Su solución es tan elegante como obvia en retrospectiva: invertir el alfabeto. La primera letra (Alef) se convierte en la última (Tav), la segunda (Bet) en la penúltima (Shin). Babel en hebreo se convierte en Sheshaj — una palabra sin sentido para cualquier lector externo.
Ese juego de palabras aparece literalmente en el Libro de Jeremías, capítulo 25, versículo 26. Lo que ese escriba anónimo no sabía es que acababa de crear el primer sistema criptográfico documentado de la historia occidental — y que 2.700 años después, millones de personas seguirían usándolo para aprender los fundamentos de la criptografía.
El nombre "Atbash" (אתבש) es un acrónimo hebreo: Alef-Tav (primera y última letra) y Bet-Shin (segunda y penúltima). Una descripción perfecta del sistema en cuatro letras. Fuente: David Kahn, The Codebreakers, Cap. 1 (1967).
En la Biblia hebrea
Además de Jeremías 25:26, el Atbash aparece en Jeremías 51:1 (Leb-Kamai = Casdim/Caldea) y en textos de los Manuscritos del Mar Muerto (siglo II a.C.).
Caso especial del Afín
Matemáticamente, Atbash es el cifrado Afín con parámetros
a=25, b=25. Esto lo convierte en un
ejemplo perfecto para enseñar álgebra modular — sin necesidad de explicar inversos.
Usado en docencia
El Atbash es el primer cifrado que se enseña en prácticamente todos los cursos de criptografía del mundo, por su simplicidad conceptual y riqueza histórica. Es el punto de partida ideal antes de pasar al cifrado César.
Ataques clásicos
Fuerza bruta
Solo existe una llave posible: el alfabeto invertido. No hay nada que probar — en cuanto sabes que es Atbash, el mensaje está descifrado. El espacio de claves es de tamaño 1.
Análisis de frecuencia
Al ser monoalfabético, conserva la distribución de frecuencias del idioma original. Si en español la "E" abunda en el texto plano, en el cifrado abunda la "V" (su espejo). Esto basta para romperlo sin siquiera conocer que es Atbash.
Ventajas y desventajas
Pros
- Sin clave que recordar — imposible olvidar.
- Cifrar y descifrar son la misma operación (involutivo).
- Ideal para enseñar los fundamentos de la sustitución monoalfabética.
- Riqueza histórica incomparable: 2.700 años de uso documentado.
Contras
- Cero seguridad real: solo 1 clave posible.
- Vulnerable a análisis de frecuencia trivial.
- Inservible en cualquier contexto de protección de datos moderno.
¿Es seguro el Atbash hoy?
Definitivamente no. Una única clave hace que no haya ninguna barrera criptográfica. Cualquier persona que intercepte el mensaje y sospeche que es Atbash puede descifrarlo al instante — sin herramientas, solo con lápiz y papel. Se usa únicamente en contextos educativos, puzzles o juegos.
Usos actuales
Aunque obsoleto como cifrado real, el Atbash sigue siendo útil como punto de entrada pedagógico para entender sustitución, análisis de frecuencia e invertibilidad. También aparece frecuentemente en puzzles, escape rooms y cultura popular (incluyendo referencias en series y novelas de criptografía).
Preguntas frecuentes
¿Qué significa el nombre "Atbash"?
Es un acrónimo hebreo que describe el propio cifrado: Alef-Tav (primera y última letra del alfabeto hebreo) y Bet-Shin (segunda y penúltima). El nombre resume perfectamente la operación: cruzar el alfabeto de punta a punta.
¿Qué significa que Atbash sea involutivo?
Que si aplicas Atbash al resultado cifrado, obtienes el texto
original. La función
matemática es su propia inversa: f(f(x)) = x. Esto es único entre los cifrados clásicos de
uso común.
¿Es el Atbash seguro hoy en día?
No. Solo existe una clave posible y no hay espacio de búsqueda que atacar. Cualquier texto cifrado con Atbash puede descifrarse instantáneamente. Es un sistema didáctico, no de seguridad.
¿Cuál es la relación entre Atbash y el cifrado Afín?
Atbash es un caso especial del cifrado Afín con parámetros
a=25 y b=25. Como −1 ≡ 25 (mod 26), el Afín con estos valores invierte el
alfabeto — que es exactamente lo que hace Atbash.
Sigue aprendiendo: recursos relacionados
El Atbash es el punto de partida perfecto para entender la criptografía clásica. Estos recursos te llevan desde aquí hasta comprender cómo funciona la seguridad digital real:
Cifrado César (siguiente paso)
Después del Atbash, el César introduce el concepto de clave numérica variable. 25 posibilidades en lugar de una.
Cifrado Afín (generalización)
El Afín unifica César y Atbash en un modelo algebraico. Atbash es Afín con a=25, b=25. El siguiente nivel matemático.
Cifrado Vigenère (polialfabético)
Cuando el monoalfabético se queda corto, el Vigenère introduce una clave de texto que elimina los patrones de frecuencia.
Cifrado de Sustitución
Atbash es el caso más simple de sustitución. Aprende qué ocurre cuando el alfabeto de reemplazo es completamente aleatorio.
¿Qué es la criptografía?
El marco completo: sustitución, transposición, clave simétrica y asimétrica. El Atbash en su contexto histórico y teórico.
¿Qué es un cifrado?
Diferencia entre cifrado, código, hash y protocolo. Los conceptos previos necesarios para entender por qué el Atbash es un cifrado y no un código.