Hola a tod@s
Volvemos con nuestra tercera y última entrega de
Criptografía Clásica, en el anterior post pudimos ver en qué consistía el método criptográfico Polybios.
En esta ocasión estudiaremos el cifrado Cesar, los romanos
utilizaban varios métodos para cifrar sus mensajes. Vamos a ver dos, algoritmo
por sustitución por desplazamiento y el algoritmo por transposición.
Algoritmo por Sustitución
Consistía en sustituir cada letra por el número de desplazamientos
hacia la derecha que nos indique el emisor. Para descifrar obviamente hacia el
lado contrario, la izquierda.
En el siguiente ejemplo se verá de una forma más clara:
K=+3
ATACAMOS POR LA TARDE
=
dwdfdprvsruodwdugh
Nota: K=+3 es la clave, quiere decir que se desplace 3
caracteres, vemos como la letra A pasa a ser la D.
Algoritmo por Transposición
A diferencia de los algoritmos de sustitución en donde los
caracteres que conforman el mensaje en claro son sustituidos por otros, los
algoritmos de transposición los cambian de posición dentro del mismo mensaje
dando lugar al criptograma el cual no puede ser comprendido a simple vista.
Veámoslo de una forma más grafica para comprenderlo mejor:
Para comenzar, el emisor envía la clave, en nuestro caso la
palabra MESA.
Ahora el receptor tiene que descifrar el mensaje oculto, lo
primero que debe hacer es ordenar la palabra MESA por orden alfabético, es
decir la letra A es la 1º seguida de la letra E y así con las demás.
Esto nos servirá para forma la frase en el mismo orden con
las siguientes letras.
Ejemplo: En la primera fila primero A, segundo T, tercero A
y cuarto C, y así con el resto de filas siguiendo su orden daremos con el
mensaje oculto.
¿Lo habéis conseguido?
El mensaje era Atacaremos esta tarde
Hasta aquí la serie de post sobre Criptografía Clásica,
espero que hayáis disfrutado.
Historia Criptografía Clásica (Parte I)
Historia Criptografía Clásica (Parte II)
Historia Criptografía Clásica (Parte III)
No seáis malos.