Cifrado
César
El cifrado César es uno de los primeros métodos de
cifrado conocidos históricamente. Julio César lo usó para enviar órdenes a sus
generales en los campos de batalla. Consistía en escribir el mensaje con un
alfabeto que estaba formado por las letras del alfabeto latino normal
desplazadas tres posiciones a la derecha. Con nuestro alfabeto el sistema
quedaría así:
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
Ñ
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
|
A
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
Ñ
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
|
A
|
B
|
C
|
Por
ejemplo, si se quiere enviar el mensaje ATACARALAMANECER, lo que se escribirá
realmente es DWDFDUDÑDODPHFHU.
A
|
T
|
A
|
C
|
A
|
R
|
A
|
L
|
A
|
M
|
A
|
N
|
E
|
C
|
E
|
R
|
D
|
W
|
D
|
F
|
D
|
U
|
D
|
Ñ
|
D
|
O
|
D
|
P
|
H
|
F
|
H
|
U
|
Lo que a nosotros nos interesa del
cifrado César es que es un claro ejemplo de utilización de la aritmética
modular para garantizar la confidencialidad de la información mediante el
cifrado o encriptación. Matemáticamente, podemos describir el método usado por
Julio César como una función lineal del tipo.
E(x)=x+3 (mod 27)
Para un alfabeto con 27 caracteres como
el español. La x indica la posición
que la letra "en claro" ocupa en alfabeto. E(x) indica la posición de la letra cifrada correspondiente a x en el alfabeto. Según esto, E(0)=3, y
E(26)=2 (esto es, la a se cifra como d, y la z como c)
Para descifrar se emplea la función D(x)=x-3 (mod 27) Para cifrar y
descifrar el mensaje los comunicantes han de conocer y usar una misma clave
secreta, que en este caso es el desplazamiento aplicado sobre el alfabeto
(desplazamiento=3). Por eso el cifrado César pertenece a los cifrados de clave privada, también llamados cifrados simétricos.
No hay comentarios:
Publicar un comentario