 
 
 
 
 
 
 
  
 Siguiente: El criptosistema de Vigènere
 Subir: Criptografía clásica
 Anterior: Criptografía clásica
     Índice General 
El cifrado Caesar (o César) es uno de los más antiguos que se conocen.
Debe su nombre al emperador Julio César, que presuntamente lo utilizó 
para establecer comunicaciones seguras con sus generales durante las Guerras 
Gálicas.
Matemáticamente, para trabajar con el cifrado Caesar, tomamos
el alfabeto 
 (enteros de módulo ). Cuando  y  
son primos entre sí, la aplicación , , recibe el 
nombre de codificación módulo m con parámetros a, b, donde el par 
 es la clave de este criptosistema. Así, trabajando con el 
alfabeto inglés (para nosotros resulta 
conveniente tomar este alfabeto, de uso más extendido en informática que el 
español; la única diferencia radica en el uso de la letra `ñ'), podemos 
tomar el alfabeto definido por , para lo cual asignamos a cada 
letra  un entero módulo 26, de la siguiente forma:
| A=0 | B=1 | C=2 | D=3 | E=4 | F=5 | 
| G=6 | H=7 | I=8 | J=9 | K=10 | L=11 | 
| M=12 | N=13 | O=14 | P=15 | Q=16 | R=17 | 
| S=18 | T=19 | U=20 | V=21 | W=22 | X=23 | 
| Y=24 | Z=25 |  |  |  |  | 
Veamos ahora el ejemplo contrario: somos los receptores de un mensaje del que 
sabemos que ha sido cifrado con la misma clave , y buscamos descifrar la 
cadena que nos ha sido enviada, FVYXYW. El valor de cada letra es
| F | V | Y | X | Y | W | 
| 5 | 21 | 24 | 23 | 24 | 22 | 
| 1 | 17 | 20 | 19 | 20 | 18 | 
| B | R | U | T | U | S | 
Si en el cifrado de un mensaje obtuviéramos que  (genéricamente,
), como trabajamos con enteros de módulo , deberíamos
dividir  por , considerando el resto entero como la cifra adecuada.
Así, si , tomamos  (el resto de la división
entera), por lo que situaríamos una `A' en el texto cifrado.
Es obvio que el cifrado Caesar tiene 26 claves diferentes (utilizando
el alfabeto inglés), incluyendo la clave de identidad (), caso
en el que el texto cifrado y el texto en claro son idénticos. Así
pues, no resultaría muy difícil para un criptoanalista realizar
un ataque exhaustivo, buscando en el texto cifrado palabras en claro con
significado en el lenguaje utilizado. Por este motivo, y por otros muchos, este 
criptosistema es claramente vulnerable para un atacante, no ofreciendo una 
seguridad fiable en la transmisión de datos confidenciales.
 
 
 
 
 
 
 
  
 Siguiente: El criptosistema de Vigènere
 Subir: Criptografía clásica
 Anterior: Criptografía clásica
     Índice General 
2003-08-08