Cifrado césar


En criptografía , un cifrado de César , también conocido como cifrado de César , el cifrado de cambio , el código de César o el cambio de César , es una de las técnicas de cifrado más sencillas y conocidas . Es un tipo de cifrado de sustitución en el que cada letra del texto llano se reemplaza por una letra en un número fijo de posiciones en el alfabeto . Por ejemplo, con un desplazamiento a la izquierda de 3, D sería reemplazada 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 Caesar 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 rompe fácilmente y, en la práctica moderna, no ofrece prácticamente ninguna seguridad en las comunicaciones .

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

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

El cifrado también se puede representar mediante 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 mediante un desplazamiento n se puede describir matemáticamente como, [3]

(Existen diferentes definiciones para la operación de módulo . En lo anterior, el resultado está en el rango de 0 a 25; es decir, si x + n o x - n 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 de texto plano con una diferente en un número fijo de lugares 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 César "rota" esta distribución y es posible determinar el cambio examinando el gráfico de frecuencia resultante.