Criptografía clásica
Clasificación
La clasificación principal de los sistemas de cifra clásica atiende al tipo de operación que se realizará al texto en claro durante la cifra, bien sea la de transposición con el fin de lograr la difusión, o la de sustitución para lograr en este caso la confusión.
-
Transposición o Permutación: Reorganizan las posiciones de las unidades de texto (letras, pares, grupos, series, columnas o filas) según un esquema geométrico o clave. No modifican los caracteres originales, solo su orden.
-
Algoritmos por sustitución: Reemplazan elementos del texto claro (letras, grupos) por otros según reglas predefinidas. Se dividen en las categorías de sustitución monoalfabética (Cifrado César, Cifrado Afín o Matrices de Hill) o polialfabética (Máquina de Enigma, Vigenère, Vernam).
- Sustitución monoalfabética monográmica: Sustitución letra por letra (ej: cifrado César, donde A → D, B → E, etc.)
- Sustitución monoalfabética poligrámica: Sustitución de grupos de letras (ej: cifrado Playfair, que opera con digramas).
- Sustitución polialfabética periódica: La clave se repite cíclicamente (ej: Vigenère, que usa una palabra clave para seleccionar alfabetos desplazados)
- Sustitución polialfabética no periódica: La clave es única y tan larga como el mensaje. (ej: Vernam, basado en operaciones XOR con una clave aleatoria)