You are on page 1of 2
CRIPTOGRAFiA ~ Encriptar mensajes utilizando matrice: Un criptograma es un mensaje escrito de acuerdo a un cédigo secreto, Para crear criptogramas por medio de matrices primeramente se debe asignar un mimero a cada letra del alfabeto (el cero representa espacios en blanco) de la siguiente manera: 25 26 Después, el mensaje es convertido a mimeros dividiéndolo en matrices fila sin codificar, cada uno con “n’ elementos, Se encripta niultiplicando cada matriz fila formada por a elementos por una matriz cuadrada de orden n que sea regular, es decir, que tenga inversa, El resultado es el mensaje encriptado. A la matriz cuadrada utilizada Ja llamamos matriz clave. Para aclarar el proceso veamos un ejemplo Ejemplo: Vamos a encriptar tas palabras Flipped Classroom utitizando matrices fitas de tres elementos. ‘Complicamos el ciftado multiplicando cada 3 elementos por una matriz de orden tres invertible. Por ejemplo: 12 0 A=|o -13 21 0 4 2 y [6 12 9]-]o -1 3)= [24 9 42) 10 120 (17 17 5]-]o -1 3]= [27 22 68) 2 1 0. 12 4 (4 0 3]-o -1 3}=f10 u 4) 2 1 0 124 (12 1 20]-Jo -1 3]= [52 43 15) 21 0 121 [20 19 rar 3 3 {52 37 77) 2 1 0 120 [16 13 aap a 3]= 0 47 55) 2 1 0 LLuego el mensaje cifrado seria: 24.9 42 27 22 68 10 11 4 52 43 15 52.37 77 72:47 55 {Como se decodifica un mensaje ciftado? Es absolutamente necesario conocer la matriz clave y calcular su matriz inversa, Para descifrar ef mensaje oculto se procede multiplicando cada matriz fila de orden tres (formada por tres elementos del mensaje cifrado) por la inversa de la matriz clave A. Ejemplo: Vamos a descifrar ef mensaje anterior 24:9 42 27 22 68 10 11 4 52 43 15 52 37 77 72 47 55 124 conctate marine a= [01 3} 21 0 Calculamos la matriz inversa de 4: A*=|5 = [24 9 42] =(6 12 9] +» [a7 22 6a]-|= =h7 17 5s] — fio 11 4] —> 52 43 ash |S 3S S]= 2 1 20) —> (8237 771 16) —» [72 47 [6 13 26) Justificacion: Sia In matriz X= [4 22 %3] formada por tres elementos no codificados, 1a multiplicamos por 4 matriz de orden 3 invertible obtenemos ¥ = [x x2 ¥3]-A= [i Y2 Ya] que son los elementos del mensaje codificado. Sia Y lo multiplicamos por la inversa de A: Ds Ye Yas At= Pe X2 %3]-A-A+= [1 *2_ 3] Obteniendo asi el los elementos no codificados. Por Jo tanto es totalmente necesario conocer la matriz clave para poder decodificar un mensaje por este método.

You might also like