Algoritmo Polialfabético
Como hemos visto, la codificación César se basaba en sustituir el alfabeto original por otro. Ya hemos hablado brevemente de los distintos métodos que se sucedieron a lo largo de la Edad Media. Sin embargo, en el Renacimiento emerge la figura de Johannes Trithemius con un sistema que revolucionaria el mundo de la ocultación de mensajes: el llamado cifrado polialfabético.
Ahora el alfabeto no sería sustituido por otro, sino que para cada letra del mensaje se usaría un alfabeto distinto. Curiosamente, estos algoritmos no serían usados en la práctica hasta el siglo XX como veremos con la máquina Enigma1
Por tanto se considera al monje Benedictino Johannes Trithemius como padre de la criptografía moderna, ya que este religioso publicó este método en 1530 su obra llamada 'Poligraphia', el primer libro impreso sobre criptografía.
A la derecha aparece la llamada "Tabula Recta". En el fondo, su funcionamiento es muy sencillo. Como suele suceder, codificar es muchísimo más facil que descodificar un mensaje. No voy a explicaros como se hace porque para ello hemos preparado un video que podéis ver en la parte inferior de esta misma página.
En una especie de apéndice llamada "Clavicula e interpretación de los cinco libros de Poligrafía y del universo de la escritura cabalística" que incorpora la edición de 1561 y que amablemente J.V.D. nos ha facilitado, aparecen unos círculos móviles muy curiosos que al parecer el traductor -Gabriel de Colange- introdujo para explicar el mecanismo de codificación. Aunque no eñade nada nuevo, si que nos ha parecido sorprendente y curioso y que parece el precursor medieval de los mecanismos que serían usados tanto en el siglo XIX como en el XX
A la derecha aparece una animación que explica cómo se realiza la codificación. En el siguiente apartado podrás practicar con él.
Clica aquí para volver al menú principal