El cifrado Trithemius es un sistema de cifrado desarrollado por Johannes Trithemius . Es un cifrado César mejorado , es decir, un cifrado por sustitución . De acuerdo con el algoritmo de encriptación, cada carácter del mensaje es desplazado por un carácter retrasado respecto al dado por algún paso. Aquí, el paso de desplazamiento se hace variable, es decir, dependiendo de cualquier factor adicional. Por ejemplo, puede establecer la ley de desplazamiento como una función lineal (ecuación de cifrado) de la posición de la letra cifrada. La función en sí debe garantizar un valor entero. La función de cifrado directo debe tener una función de cifrado inverso, también entero.
Una ecuación de cifrado es una relación que describe el proceso de generación de datos cifrados a partir de datos abiertos como resultado de las transformaciones especificadas por el algoritmo de transformación criptográfica.
La ecuación de cifrado para el cifrado de Trithemius es la siguiente:
donde L es el número de la letra cifrada en el alfabeto; m es el número de la posición de la letra del texto cifrado en el alfabeto; k - paso de cambio (dependencia funcional de la posición de la letra en el mensaje); N es el número de letras del alfabeto.
Algunas opciones para calcular el paso de desplazamiento k:
donde p es la posición de la letra en el mensaje.
Si la diferencia se vuelve negativa durante la decodificación, agregue N hasta que se vuelva positiva. Después de eso, ya tomamos el resto de la división.
Para y alfabeto:
PERO | B | A | GRAMO | D | mi | yo | Y | W | Y | Y | A | L | METRO | H | O | PAGS | R | DE | T | A | F | X | C | H | W | SCH | Kommersant | S | b | mi | YU | yo | , | . | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | una | 2 | 3 | cuatro | 5 | 6 | 7 | ocho | 9 | diez | once | 12 | 13 | catorce | quince | dieciséis | 17 | Dieciocho | 19 | veinte | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | treinta | 31 | 32 | 33 | 34 | 35 |
Texto original:
Coma un poco más de esos bollos franceses suaves y tome un poco de té.Texto cifrado
FBSCHSHLGD CH.ÚSCHDP EO,CHOYYYUSCHL RYA RYHAKEL, RYUSHYUE, NTSCV, PEFTsV