Vés al contingut

Xifratge de Trithemius

De la Viquipèdia, l'enciclopèdia lliure
(S'ha redirigit des de: Xifratge polialfabètic)

Dins l'entorn de la criptografia el xifratge de Trithemius és un mètode de codificació polialfabètic inventat per Johannes Trithemius durant el Renaixement.[1] Aquest mètode utilitza la tabula recta, un diagrama quadrat d'alfabets on cada fila es construeix desplaçant l'anterior un espai cap a l'esquerra.

Trithemius va usar la tabula recta per definir un xifrat polialfabètic que equivalia al disc d'Alberti. Tots els xifratges polialfabétics basats en el xifratge de Cèsar es poden descriure en termes de la tabula recta.

Millores

[modifica]

L'any 1553, una important extensió del mètode de Trithemius va ser desenvolupada per Giovan Battista Bellaso, conegut com a xifratge de Vigenère.[2] Bellaso va afegir una clau per intercanviar l'alfabet de xifratge de cada lletra. Aquest mètode s'atribueix erròniament a Blaise de Vigenère, que va publicar un xifratge similar l'any 1586.

Exemple

[modifica]

Per codificar una paraula o missatge es pren la primera lletra i es reemplaça utilitzant el codi César amb el desplaçament d'una, en realitat, la primera lletra no canvia. Després es localitza la fila que s'inicia amb la segona lletra i es reemplaça amb la segona lletra d'aquesta fila, després es localitza la fila que s'inicia amb la tercera lletra i es reemplaça amb la tercera lletra d'aquesta fila i així successivament.[3]

Text original: tabula recta
Text codificat: TBDXOF XLKCK
A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z
B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z A
C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z A B
D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z A B C
E F G H I J K L M N Ñ O P Q R S T U V W X Y Z A B C D
F G H I J K L M N Ñ O P Q R S T U V W X Y Z A B C D E
G H I J K L M N Ñ O P Q R S T U V W X Y Z A B C D E F
H I J K L M N Ñ O P Q R S T U V W X Y Z A B C D E F G
I J K L M N Ñ O P Q R S T U V W X Y Z A B C D E F G H
J K L M N Ñ O P Q R S T U V W X Y Z A B C D E F G H I
K L M N Ñ O P Q R S T U V W X Y Z A B C D E F G H I J
L M N Ñ O P Q R S T U V W X Y Z A B C D E F G H I J K
M N Ñ O P Q R S T U V W X Y Z A B C D E F G H I J K L
N Ñ O P Q R S T U V W X Y Z A B C D E F G H I J K L M
Ñ O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
O P Q R S T U V W X Y Z A B C D E F G H I J K L M N Ñ
P Q R S T U V W X Y Z A B C D E F G H I J K L M N Ñ O
Q R S T U V W X Y Z A B C D E F G H I J K L M N Ñ O P
R S T U V W X Y Z A B C D E F G H I J K L M N Ñ O P S
S T U V W X Y Z A B C D E F G H I J K L M N Ñ O P Q R
T U V W X Y Z A B C D E F G H I J K L M N Ñ O P Q R S
U V W X Y Z A B C D E F G H I J K L M N Ñ O P Q R S T
V W X Y Z A B C D E F G H I J K L M N Ñ O P Q R S T U
W X Y Z A B C D E F G H I J K L M N Ñ O P Q R S T U V
X Y Z A B C D E F G H I J K L M N Ñ O P Q R S T U V W
Y Z A B C D E F G H I J K L M N Ñ O P Q R S T U V W X
Z A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y

Referències

[modifica]
  1. Salomon, David. Data privacy and security. 8. überarb. Aufl.. Springer, 2003, p. 63. ISBN 0-387-00311-8. 
  2. Salomon, David. Coding for data and computer communications. Online-Ausg.. Springer, 2005, p. 249. ISBN 0-387-21245-0. 
  3. Feijoo. Teatro critico universal,: ó discursos varios en todo género de materias, para desengaño de errores comunes. Real Compañía de Impresores y Libreros del Reino, 1779, p. 164-165 [Consulta: 17 setembre 2019].