Professional Documents
Culture Documents
Es posible utilizar matrices para codificar y decodificar mensajes. Teniendo en cuenta que
siempre que transmitimos un mensaje cifrado, la persona que lo recibe tiene que tener los
mecanismos oportunos para descifrarlo.
Para poner en práctica nuestro método vamos a necesitar una tabla en la que haremos
corresponder un número a cada letra del abecedario y también necesitamos una matriz de
orden n que sea invertible.
P proceso
M=1
F=6 S=20 Z=27
3
SPACE=2
G=7 N=14 T=21
8
12,16,0,13,5,10,16,19,0,17,1,19,1,0,10,22,1,14,13,1,0
Ahora voy a tomar n=3 y por lo tanto separo el código anterior en matrices filas de 1x3
Fíjate que he añadido un espacio al final para que me saliese una matriz de 1x3
Ahora vamos multiplicando cada matriz fila 1x3 obtenida anteriormente por A (por la
izquierda)
72,-4,80,41,38,122,89,-3,102,37,73,184,2,31,64,47,63,174,29,12,54
Pero veamos ahora el proceso para descifrar el mensaje
y números y de la matriz A
Por lo tanto si multiplico la matriz cifrada por A-1 obtengo la matriz original
(aunque ocasionalmente puedes encontrar dos matrices que si cumplan que A.B = B.A)
Recopilemos:
Así que si tengo la tabla del principio y la matriz A y recibo un mensaje como el siguiente:
72,-4,80,41,38,122,89,-3,102,37,73,184,2,31,64,47,63,174,29,12,54
12,16,0,13,5,10,16,19,0,17,1,19,1,0,10,22,1,14,13,1,0