lOMoARcPSD|12406264 Trabajo algebra lineal sistema de hill Álgebra Lineal (Politécnico Grancolombiano) StuDocu is not sponsored or endorsed by any college or university Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 1Trabajo Colaborativo Algebra Lineal (Mensajes ocultos) Integrantes grupo #20 Arboleda Truque Jhonatan. Sierra Sermeno Jesús David. Meneses Hernández Jimmy. Calderón Gómez Wilmer Andrés. Profesor. Iván Flórez Algebra Lineal Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 Introducción ii En el siguiente trabajo aplicaremos el sistema de Hill con el objetivo de encriptar y desencriptar mensajes y aplicar los procedimientos más adecuados para dicha actividad, utilizando aspectos del algebra lineal como matrices. En estas actividades se realizo varias colaboraciones y aportes de los integrantes de grupo #20, para encontrar el mejor procedimiento a seguir en el encriptado y desencriptado de los mensajes con apoyos visuales, escritos, tutoriales y colaborativos. Además se propuso soluciones en el foro colaborativo a dichos problemas, logrando así retroalimentar y corregir errores en procedimientos y perfeccionar la solución de los temas propuestos. Se aplico conocimientos adquiridos de la semana 1, 2, 3, 4 5, con investigaciones y consultas por parte de los integrantes en el tema de sistema de Hill y aplicando modulo 29 según la tabla de letras y caracteres dadas en la actividad. Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 Tabla de Contenidos Introducción.........................................................................................................................1 Objetivos del aprendizaje....................................................................................................1 Ocultando mensajes.............................................................................................................1 Actividad 1...........................................................................................................................1 Desarrollo de actividad 1.....................................................................................................1 Actividad 2...........................................................................................................................2 Desarrollo de actividad 2.....................................................................................................2 Bibliografia .........................................................................................................................2 Downloaded by Soul Man Medallo ([email protected]) iii lOMoARcPSD|12406264 Objetivos del aprendizaje 1. Identificar los conceptos y procesos del álgebra lineal involucrados en un sistema de Cifrado y descifrado de mensajes. 2. Utilizar apropiadamente procedimientos para cifrar y descifrar mensajes. 3. Transferir adecuadamente las ideas o conceptos del álgebra lineal a un contexto Particular, para resolver situaciones problema. Ocultando mensajes Una de las aplicaciones del Álgebra Lineal es la criptografía, parte de la Criptología (Estudio de lo oculto), que trata del diseño e implementación de sistemas secretos para cifrar mensajes. Existen diversas técnicas para cifrar y descifrar mensajes cuya complejidad depende de las herramientas matemáticas que se empleen en el diseño de los algoritmos de cifrado. Un sistema clásico es el Sistema de Hill o Cifrado en Bloques que fue diseñado por el matemático Lister Hill en 1929 basado en ideas de algebra lineal, en particular, en el álgebra de matrices. Downloaded by Soul Man Medallo ([email protected]) iv lOMoARcPSD|12406264 v Actividad 1 Consultar el sistema de Hill para encriptar y desencriptar mensajes. Luego, describa el proceso 1 2 (paso a paso) para cifrar la palabra DEDICACION empleando la matriz clave 0 1 ( ) y la asignación numérica que aparece en el siguiente recuadro (en él, el símbolo “_” representa el espacio entre las palabras). 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 _ . 0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 Desarrollo de la actividad 1 Se asocia las letras de la palabra “dedicación” a cada numero dado en la tabla de la actividad1: D 3 E 4 D 3 I 8 C 2 A 0 C 2 I 8 O 15 N 13 Teniendo ya la codificación realizada se procede a elaborar los grupos de los siguientes vectores. {3, 4} {3, 8} {2,0} {2, 8} {15, 13} En el siguiente paso, se multiplica la matriz clave por cada de uno de los grupos de vectores con el fin de lograr vectores clave que servirán para la codificación posterior. 1 2 1 2 1 2 3 11 3 19 2 2 * = * = * = 0 1 0 1 0 1 4 4 8 8 0 0 1 2 2 18 * = 0 1 8 8 [ ] || | | [ ] || | | [ ] || || [ ] || | | [ 10 21] * |1513| = |4113| Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 vi Ya obteniendo los vectores clave: |114||198| |20| |188| |4113| Mod 29: |4113| = |1213| el 41 al estar por encima de 29 con modulo 29 se convierte en 12. Se aplica mod 29 obteniendo: 11 4 19 8 L E S I 2 C 0 A 18 R 8 I 12 M 13 N Aquí se obtuvo el mensaje ya codificado; LESICARIMN Para un posterior descodificado por parte del receptor se deberá utilizar la matriz inversa de la matriz clave y hacer el producto con cada grupo de los vectores. Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 Actividad 2 Suponga que se intercepta el mensaje .IBFQSZAGNAFVLNBVDFAVDLQ.FWSWY Junto con este mensaje encriptado, solo se logró obtener la matriz clave. 832 521 211 ( ) La misión del grupo es: 1. Descifrar tal mensaje. 2. Detallar organizadamente todos los procedimientos que se realizaron para descifrar el mensaje. Desarrollo de actividad 2 Para poder descodificar los mensajes cifrados mediante el método de Hill se necesita que la matriz de la transformación lineal utilizada, la clave, sea una matriz invertible. Metodo de gauss-jordan: Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 En el siguiente paso se tomara el mensaje interceptado .IBFQSZAGNAFVLNBVDFAVDLQ.FWSWY y se asignara a cada letra un número de la tabla ya propuesta. . I B F Q S Z A G N 28 8 1 5 17 19 26 0 6 13 A 0 F 5 V 22 L 11 N 13 B 1 V 22 D 3 F 5 A 0 V 22 D 3 L 11 Q 17 , 28 F 5 W 23 S 19 W 23 V 25 Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 En el siguiente proceso se agrupara los vectores de 3 en tres con los números correspondientes, debido a que tenemos una matriz 3x3: {28, 8, 1} {5, 17, 19} {26, 0, 6} {13, 0, 5} {22, 11, 13} {1, 22, 3} {5, 0, 22} {3, 11, 17} {28, 5, 23} {19, 23, 25} Para el siguiente paso realizara el producto de la matriz inversa de la matriz clave con los grupos de vectores: Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 Ahora ya teniendo los resultado del producto de matrices se aplicara modulo 29, para desencriptar los vectores. = 19 8 13 = | | | | | | | | | | | || || || || | || | || | || || = 27 4 19 = |−¿S E| 20 −66 32 = 20 21 3 = 8 −29 18 = 8 0 18 = 19 −50 13 −31 91 −10 −2 4 13 −24 91 −40 −17 29 27 = 27 4 13 = S I N || || T U D I A R |−¿NE| || = 5 4 18 F E R = = 12 0 27 ¿ M = A −¿ ¿ Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 −25 69 −2 = 4 11 27 0 −18 41 = 0 11 12 ¿ E = L −¿ ¿ A = L M = 0 27 27 ¿ A = −¿−¿ ¿ | | || | | || || | | || −29 85 −2 Como se puede observar el mensaje descifrado es: SIN_ ESTUDIAR_ENFERMA_EL_ALMA__ Downloaded by Soul Man Medallo ([email protected]) lOMoARcPSD|12406264 Bibliografía Gutiérrez, G. E., & Ochoa, G. S. I. (2014). Criptografía. En Álgebra lineal y sus aplicaciones (pp. 68-71). México, D.F.: Grupo Editorial Patria. Enlace de acceso a la biblioteca virtual del Poli https://goo.gl/RBM2k9 Comentario: en este texto se describe el proceso de cifrado y descifrado empleando operaciones entre matrices. Se presenta un ejemplo de cómo realizar de manera organizada el paso a paso del proceso. Es un primer texto para entender el proceso, sin embargo, deberá ser complementado con los otros recursos. Ángel, J. (2010). Criptografía. México: MathCon. Recuperado de http://www.math.com.mx/docs/cur/cur_1_002_Criptografia.pdf Universidad del País Vasco. (2017). Criptografía con matrices, el cifrado de Hill. Bilbao: Cultura científica. Recuperado de https://culturacientifica.com/2017/01/11/criptografia-matrices-cifradohill/ Ramio J. & Muñoz, A. [Proyecto Thoth]. (2015, abril 9). Pildoras formativas: ¿qué es la cifra por matrices de Hill? [Archivo de video]. Recuperado de https://www.youtube.com/watch? v=3X29bcufrOM Downloaded by Soul Man Medallo ([email protected])