RU EN ES 中文

Cifrado César

El cifrado de desplazamiento más simple, usado por Julio César hace dos mil años. Con él comenzó la historia de la criptografía.

¿Para qué estudiar el cifrado César?

Imagina que eres un general en la antigua Roma. Necesitas enviar una orden a tus tropas, pero el mensajero podría caer en manos del enemigo. ¿Cómo lograr que, aunque el mensaje sea interceptado, nadie salvo tus generales entienda su significado?

Precisamente ese problema lo resolvió Julio César hace más de 2000 años. Su método — un simple desplazamiento de las letras del alfabeto — fue el primer paso hacia la criptografía moderna.

Hoy el cifrado César no se usa para proteger datos reales — se puede romper en segundos. Pero sigue siendo una herramienta didáctica perfecta, porque muestra con claridad principios fundamentales:

¿Cómo funciona el cifrado César?

El principio es de una simplicidad genial: cada letra del mensaje se sustituye por otra letra, situada a una distancia fija de posiciones en el alfabeto. Ese número se llama desplazamiento o clave.

1

Asignación de posiciones

A cada letra del alfabeto se le asigna una posición numérica: А=0, Б=1, В=2... Я=32 (para el alfabeto ruso).

2

Aplicar el desplazamiento

A la posición de cada letra se le suma la clave: nueva_posición = (posición_anterior + clave) mod N, donde N es el tamaño del alfabeto.

3

Transformación inversa

Para descifrar, el receptor resta la clave: posición_anterior = (nueva_posición - clave + N) mod N.

La matemática del cifrado César
🔐 Cifrado
C = (P + K) mod N
Ejemplo:
Cifrando la letra П con desplazamiento 3
П = letra 16 (índice 0), K = 3
(16 + 3) mod 33 = 19 → Т
🔓 Descifrado
P = (C − K + N) mod N
Ejemplo:
Descifrando Т con desplazamiento 3
Т = 19, K = 3, N = 33
(19 − 3 + 33) mod 33 = 16 → П
¿Por qué funciona esto?
La operación mod N hace que el alfabeto se «cierre en bucle»: después de la última letra vuelve a empezar la primera. Esta propiedad matemática simple pero poderosa es la base de muchos cifrados modernos.
La clave puede ir de 1 a N−1
* En el juego, un disco cifrador gira mostrando visualmente la correspondencia entre el texto plano y el texto cifrado.
Idea clave: La magia del cifrado César está en la aritmética modular. La operación "mod N" hace que el alfabeto se «cierre en bucle»: tras la última letra vuelve la primera. Es un principio simple pero poderoso que está en la base de los algoritmos criptográficos modernos.

Pon a prueba el cifrado

En la simulación interactiva "Cifrado César" no solo leerás la teoría, sino que te convertirás en criptógrafo:

Verás cómo el disco verde (texto plano) y el disco azul (texto cifrado) giran, mostrando con claridad la simetría entre cifrado y descifrado.

Lección principal: El juego no solo muestra la matemática del cifrado, sino también un protocolo de transmisión segura: primero se envía la clave y después el mensaje cifrado. Es una idea fundamental que sustenta todos los sistemas modernos de protección de datos.
Para los curiosos

Contexto histórico

El cifrado que usaba Julio César fue descrito por el historiador romano Suetonio. César desplazaba las letras 3 posiciones, pero el principio funciona con cualquier clave. Durante mucho tiempo se consideró un método bastante seguro, hasta que los eruditos árabes desarrollaron el análisis de frecuencias (siglo IX).

¿Por qué el cifrado César es débil?

A pesar de su importancia histórica, el cifrado César es fácil de romper:

  • Espacio de claves pequeño — solo N−1 desplazamientos posibles (32 para el alfabeto ruso)
  • Análisis de frecuencias — las letras de un idioma aparecen con frecuencias distintas; comparando las frecuencias del texto cifrado con las de referencia se puede recuperar la clave
  • Ataque por fuerza bruta — incluso a mano se pueden probar las 32 opciones en un par de minutos

Temas para profundizar

Si quieres profundizar más en criptografía, aquí tienes algunos temas clave:

Análisis de frecuencias

Cómo la estadística del lenguaje ayuda a romper cifrados: frecuencias de letras, bigramas y trigramas

Cifrado de Vigenère

Un cifrado polialfabético que se consideró indescifrable durante tres siglos

Libreta de un solo uso

El único cifrado teóricamente indescifrable: una clave tan larga como el mensaje, usada una sola vez

Cifrados de bloque modernos

Cómo las ideas de sustitución simple evolucionaron hasta AES, el estándar ruso «Kuznyechik» y otros algoritmos

Criptoanálisis en Python

Scripts prácticos para análisis de frecuencias y ataques al cifrado César

Estándares rusos

GOST 28147-89 «Magma», GOST R 34.12-2015 «Kuznyechik» y la función hash «Streebog»

Datos curiosos

  • El cifrado César se usó en el ejército ruso durante la Primera Guerra Mundial — y el enemigo lo descifraba con regularidad
  • En hebreo existe una tradición de cifrado llamada «Atbash» — sustituir la primera letra del alfabeto por la última, la segunda por la penúltima, y así sucesivamente
  • ROT13 es una variante del cifrado César con desplazamiento 13, popular en internet para ocultar espóileres; su particularidad es que cifrado y descifrado son la misma operación
  • El juego usa un alfabeto extendido (cirílico + latino + dígitos + símbolos), lo que amplía el espacio de claves a más de 90 opciones

Ahora que entiendes la matemática y la historia del cifrado César, ¡es el momento perfecto para probarlo en acción!

En la simulación interactiva podrás cifrar tu propio mensaje y ver cada paso del proceso