You are on page 1of 3

Algoritmo de Csar:

Debe su nombre a que era usado por Julio Csar para enviar mensajes secretos,
En criptografa, el cifrado Csar, tambin conocido como cifrado por
desplazamiento, cdigo de Csar o desplazamiento de Csar, es una de las tcnicas
de cifrado ms simples y ms usadas. Es un tipo de cifrado por sustitucin en el que
una letra en el texto original es reemplazada por otra letra que se encuentra un nmero
fijo de posiciones ms adelante en el alfabeto. Por ejemplo, con un desplazamiento de
3, la A sera sustituida por la D (situada 3 lugares a la derecha de la A), la B sera
reemplazada por la E, etc.
Ejemplo: el mensaje ataque se convertira en DWDTXH

Historia del Algoritmo:
El cifrado Csar recibe su nombre en honor a Julio Csar, que, segn Suetonio, lo us
con un desplazamiento de tres espacios para proteger sus mensajes importantes de
contenido militar.
Aunque Csar es la primera persona de la que se sabe que haya usado este sistema,
anteriormente ya se utilizaron otros cifrados por sustitucin. El sobrino de Julio
Csar, Augusto, tambin emple el cifrado pero con un desplazamiento de uno.
No se sabe cun efectivo resultaba realmente el cifrado Csar en esa poca, pero debi
ser razonablemente seguro, ya que pocos enemigos de Csar habran sabido leer, y
mucho menos podra haber llevado a cabo el criptoanlisis necesario. Asumiendo que
el atacante pudiera leer el mensaje, no existen pruebas de la existencia de tcnicas para
solucionar este tipo de codificacin.
En la poca del Emperador Julio Csar. Csar utiliz un esquema criptogrfico simple
pero efectivo para comunicarse con sus generales. El esquema de Csar consista en
desplazar cada letra del alfabeto un nmero determinado de posiciones.
Por ejemplo, la letra "A" podra ser codificada como "M", la "B" como "N", la "C" como
"O... as sucesivamente. En este caso, el nmero que se sumara a cada letra para
realizar la codificacin sera el 13.
As pues, el mensaje "ATAQUEN HOY AL ENEMIGO" podra transformarse en
"MFMCGQZ TAK MX QZQYUSA", sin poder ser reconocido por el enemigo.
Lgica de Encriptacin del Mtodo Cesar
El "desplazamiento de 13 letras" es la clave que se utiliza por Csar para cifrar el
mensaje, necesitndose la misma clave para descifrarlo.



Csar muestra un criptosistema de clave simtrica en el que se utiliza la misma clave
para cifrar y descifrar el mensaje.
El descifrado del Csar puede hacerse fcilmente, incluso si slo se dispone de un
texto cifrado corto. Se pueden considerar dos situaciones:
1. Un atacante conoce (o adivina) que se puede utilizar alguna forma simple de
sustitucin de letras, pero no sabe que se usa el cifrado Csar.
2. Un atacante sabe que se ha empleado el cifrado Csar, pero no conoce el valor
del desplazamiento.
En la primera situacin se pueden aplicar dos mtodos. El primero se basa en
un ataque de fuerza bruta como slo existe un determinado nmero de valores de
desplazamiento, 27 en espaol, se pueden probar todos y cada uno hasta encontrar un
mensaje coherente. Una forma de hacer esto es usar una tabla y en cada rengln
escribir el texto con un desplazamiento diferente.
En la segunda situacin, el proceso de descifrado es an ms directo. Como slo hay
un nmero limitado de posibles desplazamientos, se pueden probar todos por orden,
en un ataque por fuerza bruta. Una forma de hacerlo es escribir una tabla en la que se
descifra un pedazo del texto con todos los desplazamientos posibles (esta tcnica a
veces se conoce como completando el componente claro).
El segundo mtodo de descifrado consiste en comparar las distribuciones de
frecuencias de las letras (anlisis de frecuencia). Representando las frecuencias de las
letras en el texto cifrado y conociendo la distribucin de letras en el idioma original del
mensaje original, una persona puede determinar fcilmente el valor del
desplazamiento. Por ejemplo, en espaol, las frecuencias de las letras E y A (las ms
frecuentes) y las de la K y la W (las menos frecuentes) son particularmente, ms fcil de
distinguir.
Repetir el proceso de cifrado varias veces no mejora la seguridad. Esto se debe a que
usar dos desplazamientos, por ejemplo el desplazamiento A y el desplazamiento B,
sera equivalente a usar un desplazamiento de A + B. En terminologa matemtica, el
cifrado repetido con diferentes claves forma un grupo.

Nadie es tan valiente que no sea perturbado por algo inesperado
Julio cesar

You might also like