Fundamentos de Criptografía: Cifrados Históricos (Polybios, César, Vigenère) y Tipos de Sistemas
Clasificado en Matemáticas
Escrito el en
español con un tamaño de 3,21 KB
Fundamentos de Criptografía: Cifrados Históricos y Clasificación
Cifrados Históricos Clave
Cifrado Polybios (El Cuadrado de Polybios)
El cifrado Polybios consistía en sustituir cada letra del mensaje original por el par de letras o números que indicaban la fila y columna en la cual se encontraba.
(A continuación, se presenta la estructura conceptual de la cuadrícula mencionada en el texto original, optimizada para su visualización):
| A | B | C | |
|---|---|---|---|
| A | [Letra 1] | [Letra 2] | [Letra 3] |
| B | F | G | H |
| C | L | M | N |
El Cifrador del César
El Cifrador del César es un método cuyo sistema consiste en sustituir cada carácter por otro, resultado de desplazar tres posiciones hacia la derecha el carácter original del alfabeto utilizado. Una de las vulnerabilidades que presenta el Cifrador del César es la correspondencia existente entre el alfabeto original y el del cifrado.
Ejemplo de Correspondencia (Desplazamiento +3):
- ORIGINAL: A B C D E F G…
- CIFRADO: D E F G I K L….
El Aporte de Alberti y el Cifrador de Vigenère
En el siglo XV, León Battista Alberti escribió un ensayo donde proponía utilizar dos o más alfabetos cifrados, alternando entre ellos durante la codificación. Sin embargo, Alberti no logró desarrollar ninguna máquina que pusiera en práctica su idea. Será Blaise de Vigenère quien, en el siglo XVI, desarrolle la idea de Alberti.
El cifrador de Vigenère utiliza veintiséis alfabetos cifrados, obteniéndose cada uno de ellos comenzando con la siguiente letra del anterior. Es decir, el primer alfabeto cifrado se corresponde con el Cifrador del César con un cambio de una posición, y de la misma manera para el segundo alfabeto, cifrado con el Cifrador del César de dos posiciones.
Clasificación de Sistemas Criptográficos
Sistemas de Transposición
Como indica su nombre, el sistema de transposición consiste en descolocar el orden de las letras, sílabas o conjunto de letras. En función del número de transposiciones, podemos clasificar los sistemas de transposición en:
- Sistemas de transposición simples: Cuando el texto en claro solo es sometido a una transposición.
- Sistemas de transposición doble o múltiple: Cuando se realiza una segunda transposición sobre texto que ya había sido cifrado mediante transposición simple.
Sistemas de Sustitución
Como su nombre indica, los sistemas de sustitución reemplazan algunas letras del alfabeto por otras o por un conjunto de ellas, según el método. Según el tipo de sustitución, se clasifica en:
- Literal: Se sustituyen letras por letras.
- Numérica: Se sustituyen por números.
- Esteganográfica: Se sustituyen por signos o se oculta el mensaje tras una imagen, sonido, etc.