cifrado césar


En criptografía , un cifrado César , también conocido como cifrado de César, cifrado de desplazamiento , código de César o desplazamiento de César, es una de las técnicas de cifrado más simples y conocidas . Es un tipo de cifrado de sustitución en el que cada letra del texto sin formato se reemplaza por una letra en un número fijo de posiciones hacia abajo en el alfabeto . Por ejemplo, con un desplazamiento a la izquierda de 3, D se reemplazaría por A , E se convertiría en B , y así sucesivamente. El método lleva el nombre de Julio César., quien lo utilizó en su correspondencia privada. [1]

El paso de cifrado realizado por un cifrado César a menudo se incorpora como parte de esquemas más complejos, como el cifrado Vigenère , y todavía tiene una aplicación moderna en el sistema ROT13 . Al igual que con todos los cifrados de sustitución de un solo alfabeto, el cifrado César se descifra fácilmente y, en la práctica moderna, prácticamente no ofrece seguridad en las comunicaciones .

La transformación se puede representar alineando dos alfabetos; el alfabeto cifrado es el alfabeto simple girado hacia la izquierda o hacia la derecha un cierto número de posiciones. Por ejemplo, aquí hay un cifrado César que usa una rotación a la izquierda de tres lugares, equivalente a un desplazamiento a la derecha de 23 (el parámetro de desplazamiento se usa como clave ):

Al cifrar, una persona busca cada letra del mensaje en la línea "sencilla" y escribe la letra correspondiente en la línea "cifrada".

El cifrado también se puede representar usando aritmética modular transformando primero las letras en números, según el esquema, A → 0, B → 1, ..., Z → 25. [2] Cifrado de una letra x por un desplazamiento n se puede describir matemáticamente como, [3]

(Hay diferentes definiciones para la operación módulo . En lo anterior, el resultado está en el rango de 0 a 25; es decir, si x + n o xn no están en el rango de 0 a 25, tenemos que restar o sumar 26 .)


La acción de un cifrado César es reemplazar cada letra del texto sin formato con una diferente un número fijo de lugares hacia abajo en el alfabeto. El cifrado ilustrado aquí usa un desplazamiento a la izquierda de tres, de modo que (por ejemplo) cada aparición de E en el texto sin formato se convierte en B en el texto cifrado.
El cifrado César lleva el nombre de Julio César , quien usó un alfabeto en el que el descifrado desplazaría tres letras hacia la izquierda.
Se puede utilizar una construcción de dos discos giratorios con un cifrado César para cifrar o descifrar el código.
La distribución de letras en una muestra típica de texto en inglés tiene una forma distintiva y predecible. Un cambio de César "rota" esta distribución, y es posible determinar el cambio examinando el gráfico de frecuencia resultante.