sábado, 15 de julio de 2006

El cuadrado de Julio Cesar

Como ya hemos citado anteriormente, el emperador romano Julio Cesar ya empleaba un mecanismo de codificación de mensajes muy sencillo pero efectivo en su época.
Los mensajes se escribían como una secuencia de caracteres sin sentido, un galimatias para los enemigos desconocedores del mecanismo de codificación/decodificación. Los pasos para desencriptarlo ha seguir debían ser:
  1. El número de caracteres escritos siempre constituían un cuadrado perfecto.(Cuadrado perfecto es aquel número cuya raíz cuadrada es un número entero)

  2. Colocar en una tabla de idéntico numero de filas y columnas dichos caracteres. (2x2, 3x3, 4x4...)

  3. Leer el mensaje de arriba hacia abajo sobre dicha tabla comenzando por la columna de la izquierda.
Con estos simples pasos el emperador romano que conquisto la Galia y gobernó Roma (¿Con un golpe de estado?...eso ya lo discutiremos) conseguía preservar los principios básicos de la criptografia en sus comunicaciones.

VES NCELE DH OONI IQHTDCU AEOO

3 comentarios:

Eneko dijo...

EIAUQLORNUJCEAIUERMNLSAAA

Andoni Arroyo dijo...

YD TOAII Ñ TGOAE O MS

Eneko dijo...

PUIOLOOAESCABNRETOMAOESENOMTCTMTSOREEARPSOQSLORC?