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.