El César Cipher, llamado así por Julius César que lo usó en sus campañas militares, es uno de los cifrados de sustitución más simples y fáciles del mundo. Si bien rara vez se usa por sí mismo debido a la facilidad con la que está rota, a veces se incorpora a los cifrados más complicados.
Un cifrado de sustitución es un tipo de cifrado que reemplaza cada letra de un mensaje con una letra diferente. El cifrado César simplemente reemplaza cada letra con la letra un número establecido de lugares del original. Por lo tanto, si usara un cambio correcto de tres letras, el texto “Esta es una prueba” se convertiría en “wklv lv d whvw”. Un cambio izquierdo de tres haría el mensaje “QEFP FP QBPQ”. La clave para tal cifrado con un cambio correcto sería …
a = d
b = e
c = f
d = g
e = h < br> f = i
g = j
h = k
i = l
j = m
k = n
l = o
m = p
N = q
o = r
p = s
q = t
r = u
s = v
t = w
u = x
v = Y
w = z
x = a
y = b
z = c
Según el biógrafo Suetonio, Julius César usó este cifrado con un cambio izquierdo de tres en sus campañas militares. Si bien hay algunos cifrados más antiguos en el mundo, este fue el primer uso registrado de cualquier técnica de cifrado. Por lo tanto, es de gran importancia histórica. No solo ayudó a César en sus campañas militares, sino que dejó una influencia duradera en la criptología. Entre el público, el cifrado César sigue siendo el método de cifrado más popular en uso.
Dada la facilidad con la que está rota, no se sabe si el cifrado fue efectivo para mantener en secreto los mensajes de César. Sin embargo, podemos especular que fue exitoso, porque la mayoría de sus enemigos no podían hablar latín, por lo que les habría resultado especialmente difícil descifrar sus mensajes codificados sin ninguna técnica específica para hacerlo. Tales técnicas no se inventaron hasta el siglo IX.
Dos de estas técnicas son tan simples como el cifrado en sí. El primero implica el análisis de frecuencia. Dado el hecho de que cartas como “E” y “T” son más comunes en la escritura en inglés que en letras como “X” y “Z”, uno puede romper un cifrado de sustitución haciendo coincidir las letras que aparecen con mayor frecuencia en el mensaje con las letras que aparece con mayor frecuencia en el idioma se escribió.
Después de decodificar algunas de las letras más comunes, debe estar claro cómo el cifrado ha cambiado el texto. Esto debería facilitar la decodificación de las palabras menos comunes. Por supuesto, esto requiere que uno sepa en qué idioma se escribió el mensaje. Alternativamente, uno podría simplemente probar todos los resultados posibles. Dado que solo hay 26 resultados posibles para un cifrado César estándar en inglés, no tomaría mucho tiempo probarlos todos.
A pesar de la facilidad con la que está rota, el cifrado ha sido utilizado por las personas durante miles de años en todo tipo de entornos. A veces, se ha roto, como lo fue cuando el ejército ruso intentó usarlo en la guerra mundial. Gran parte del tiempo, sin embargo, ha funcionado perfectamente, por lo que ha seguido siendo uno de los esquemas de cifrado más populares para más de dos mil Años.