Está en la página 1de 7

Ejemplos de cifrados de la Criptografía clásica

En semanas anteriores hemos visto algunos métodos de encriptación que han surgido a lo largo de
la historia de la humanidad, a continuación, veremos algunos de estos métodos siendo usados
para encriptar mensajes.

La escitala espartana

Supongamos que tenemos una pieza de madera de 10 cm de largo y 3 cm de diámetro, esta pieza
esta bordeada como un hexágono, es decir, tiene 6 caras exteriores, con y una pieza de papel en
forma de tira de 60 cm de largo y 1 cm de grosor.

Enrollamos la tira de papel alrededor de la pieza de madera generando el siguiente patrón

Este enrollado (idealmente) brindaría una plantilla en la Escitala para 60 letras como longitud
máxima del mensaje, pero de estas utilizaremos 30 o menos, es decir solo 3 de las 6 caras del
hexágono. Podemos escribir el siguiente mensaje “ASI CIFRABAN CON LA ESCITALA”

Escrito en al Escitala quedaría de la siguiente manera:

A S I C I F R A B
A N C O N L A
E S C I T A L A

Si desenrollamos la escitala veremos el mensaje cifrado como el siguiente:

AAE SNS IC CI COT INA FL RLA AA B

El atbash hebreo

Si empleamos el ejemplo del Atbash, pero con el alfabeto en ingles de la clase 2,


Podemos cifrar el mensaje “ASI CIFRABAN CON EL ATBASH HEBREO” tendremos como mensaje
cifrado:

ZHR XRUIZYZM XLM VO ZGYZHS SVYIVL

Como ya sabemos este método es débil con análisis estadístico de la frecuencia de las letras
podemos determinar el mensaje original, aunque para que el análisis funcione correctamente
necesitaremos un mensaje mas largo y un texto para obtener la estadística mucho más largo por
ejemplo un libro.

Cifrado de Alberti Polialfabético

Alberti puede usar varios alfabetos para encriptar un mensaje, estos alfabetos crípticos no deben
tener un orden especifico, esto para evitar el análisis estadístico, estos se conocían como alfabetos
caóticos, un ejemplo de Alberti es el siguiente:

Alfabeto 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
Caótico 1 F R J O Y D I Q T Z S L M E U N B K W A H P C X G V
Caótico 2 H T R V Z D I Q J Y P E L M U B N K A W F S X C G O

Para emplear este cifrado seguiremos las siguientes reglas:

- Las letras en posiciones impares (1, 3, 5, …, etc.) se cifran con el Alfabeto Caótico 1
- Las letras en posiciones pares (2, 4, 6, …, etc.) se cifran con el Alfabeto Caótico 2

Para cifrar el mensaje “ASI CIFRABAN CON EL METODO DE ALBERTI” tendremos:

La A la reemplazamos con la F del Caótico 1, la S la reemplazamos con la K del Caótico 2, la I la


reemplazamos con la T del Caótico 1, y así sucesivamente, por supuesto obviaremos los espacios
ya que los alfabetos que utilizamos no poseen caracteres especiales, con este proceso tendremos:

FATRTDKHRHERUMYEMZAUOUOFERZKWTZ

Una ventaja evidente de este procedimiento es que una misma letra puede cifrarse de dos formas
distintas, de acuerdo a la paridad del mensaje. Sin embargo, tiene la desventaja que es necesario
conocer la disposición de dos alfabetos cifrados.

Matriz de Playfair

A esta matriz le podemos agregar una clave que nos permitirá cifrar un mensaje, siguiendo las
siguientes reglas:

1. El mensaje a cifrar (mensaje claro) se divide en pares de letras, o dígrafos.


2. Las dos letras de todos los dígrafos deben ser diferentes, lo que se consigue insertando
una “x” adicional cuando sea necesario para romper la igualdad.

Ahora se mira a la tabla de Playfair, pudiéndose dar los siguientes casos:

3. Las dos letras del dígrafo están en la misma fila y diferente columna, en ese caso, para
cifrarlas, se desplaza cada letra una columna a la derecha. (si una de las letras está al final
de la fila se reemplaza por la letra que hay al principio de fila).

4. Las dos letras del dígrafo están en la misma columna y diferente fila, en ese caso, para
cifrarlas, se desplaza cada letra una columna hacia abajo. (si una de las letras está al final de
la columna se reemplaza por la letra que hay al principio de columna)

5. Las dos letras del dígrafo están en filas y columnas diferentes Se realiza la siguiente
operación:

Para mostrar el uso de este método de cifrado, cifraremos el siguiente mensaje:

“se ha mareado hoy”

Y utilizaremos la clave

“mar”

Primero dividiremos el mensaje en grafos de la siguiente manera:

se-ha-ma-re-ad-oh-oy

vemos que no hay grafos idénticos por lo que no sustituiremos por “x” ningún grafo.

Ahora con la clave generamos la matriz de Playfair, para esto colocamos la clave al inicio de la matriz
y luego rellenamos la matriz con las letras en orden alfabético, considerando que las letras usadas
en la clave no se repetirán en sus posiciones en la matriz.
Podemos ver que la M no se encuentra antes de la N, a la no se encuentra antes de la B y la R no se
encuentra antes de la S.

Ahora evaluamos los grafos con las reglas antes expuestas de la siguiente manera:

se (las dos letras están en filas y columnas distintas, regla 5) se transforman en QF

Nos movemos de columna y tomamos la letra de la fila, es decir la posición donde esta la S, nos
movemos a la columna donde esta la E y tomamos la letra en esa posición para reemplazar la S;
mientras que la E nos corremos a la columna donde esta la S y tomamos la letra en esa posición.

ha (las dos letras están en filas y columnas distintas, regla 5) se transforman en EC

ma (las dos letras están en la misma fila y diferente columna, regla 3) se transforman en AR

Con esta regla nos movemos una posición a la derecha de cada letra del grafo, es decir la M se
reemplaza con la A, y la A con la R

re (las dos letras están en filas y columnas distintas, regla 5) se transforman en AF


ad (las dos letras están en filas y columnas distintas, regla 5) se transforman en ME

oh (las dos letras están en la misma columna y filas distintas, regla 4) se transforman en UO

En esta regla nos movemos en las posiciones de la columna donde están las letras una posición, aquí
la H se reemplaza con O, y la O se reemplaza con la U

oy (las dos letras están en filas y columnas distintas, regla 5) se transforman en NZ

Por tanto, el mensaje cifrado es: QF-EC-AR-AF-ME-UO-NZ

Cifrar mediante ADFGVX

Se empieza disponiendo las 26 letras del alfabeto anglosajón y los diez dígitos en una matriz 6x6.
Las líneas y las columnas van encabezados por las letras A D F G V X. El modo de ordenar letras y
número, en la cuadrícula forma parte de la clave y necesita ser comunicada al receptor del mensaje.
Su ordenación es aleatoria.

Un ejemplo de ADFGVX será el siguiente:

Como se utiliza esta matriz:

En primer lugar, tomaremos cada letra del mensaje en claro sustituyéndola por las letras
correspondientes a su fila y columna. Por ejemplo, el número 4 sería sustituido por las letras FA y la
k por el par de letras VX.

Veamos cómo se cifra el siguiente mensaje: envien municiones

Acudiendo a la matriz anterior, tenemos:

Mensaje cifrado: VVFGGFXFVVFGDADDFGXFAXXFXGFGVVXD

En la matriz se vería de la siguiente manera:


Y así sucesivamente hasta completar el mensaje cifrado

Esto será todo con los ejemplos de los cifrados clásicos, presentar un ejemplo de las máquinas de
rotos tomaría mucho mas tiempo para mostrarlo debido a la alta complejidad de sus métodos de
cifrados.

También podría gustarte