Академический Документы
Профессиональный Документы
Культура Документы
COLABORATIVO
ÁLGEBRA LINEAL-GRUPO 30
Integrantes:
Instructor:
Aunque existen algunos o diferentes métodos para cifrar y descifrar mensajes ocultos, nos
enfocaremos en un sistema de cifrado basado en el álgebra lineal, el sistema de cifrado Hill, que
utiliza una matriz como un sistema de cifrado para codificar un mensaje, y extremadamente es
difícil de romper cuando se usa o se utiliza una matriz de gran tamaño. El receptor que decodifica
el mensaje hace utilizando la inversa de la matriz. La primera matriz se llama la matriz
codificación y la inversa se llama matriz de decodificación.
OBJETIVO GENERAL
Determinar e identificar uno de los procesos y aplicaciones del álgebra lineal la cual
esta consiste en la criptografía mediante matrices, sus conceptos, procedimientos y
métodos que dan una solución a un sistema de cifrado y descifrado de palabras.
OBJETIVOS ESPECÍFICOS
- Identificar las ideas y procedimientos del álgebra lineal para poderlas trasladar y
desarrollar a situaciones problema.
SÍNTESIS IDEAS PRINCIPALES DEL FORO
De acuerdo a la información e investigación, los aportes que dio cada uno de los integrantes
del grupo utilizando diferentes recursos de aprendizaje como fueron tutoriales, lecturas, etc.
se llegó a la evidencia que el conocimiento de cada uno de los integrantes, iba adquiriendo
de acuerdo a su investigación y a sus diferentes consultas, esto nos llevó a la participación
de que poco a poco se iba desarrollando gracias a que cada uno realizaba sus aportes de una
manera diferente y en grupos de a dos personas para facilitar el trabajo, creando debates
llenos de ideas y puntos de vista distintos, así retroalimentando la información si era
necesario y corrigiendo algunos problemas planteados de algún compañero.
POSIBLES SOLUCIONES
A partir de la consulta anterior, con sus propias palabras, describa el paso a paso
(10 71)
y la asignación numérica que aparece en el siguiente recuadro (en el símbolo “_”
Según el diagrama de operación entre matrices tenemos, los cuales son los valores obtenidos por la
clasificación de las letras o el paso a números en módulo 26, estos se multiplicarán por la matriz clave ya
mencionada arriba y obtendremos, sería el resultado obtenido, ahora la operación sería de forma:
𝑌1 = (1 ∗ 𝑋1 ) + (7 ∗ 𝑋2 )
𝑌2 = (0 ∗ 𝑋1 ) + (1 ∗ 𝑋2 )
Tabla 2:
D E D I C A C I O N
3 4 3 8 2 0 2 8 15 13
De acuerdo con los dígitos obtenidos se organizan en ternas de acuerdo con la matriz clave (en este
caso ternas de 2), A lo cual operamos de acuerdo a la formulación anterior, la matriz clave por las
ternas obtenidas son:
1 7 3 (1×3)+(7×4) 3+28 31 2
( ) ( ) = ((0×3)+(1×4)) = ( 0+4 ) = 4 𝑚𝑜𝑑𝑢𝑙𝑜 29 = 4
0 1 4
1 7 3 (1×3)+(7×8) 3+56 56 1
( ) ( ) = ((0×3)+(1×8)) = ( 0+8 ) = 8 𝑚𝑜𝑑𝑢𝑙𝑜 29 = 8
0 1 8
1 7 2 (1×2)+(7×0) 2+0 2 2
( ) ( ) = ((0×2)+(0×4)) = (0+0) = 0 𝑚𝑜𝑑𝑢𝑙𝑜 29 = 0
0 1 0
1 7 2 (1×2)+(7×8) 2+56 58 0
( ) ( ) = ((0×2)+(1×8)) = ( 0+8 ) = 8 𝑚𝑜𝑑𝑢𝑙𝑜 29 = 8
0 1 8
1 7 15 (1×15)+(7×13) 15+91 106 19
( ) ( ) = ((0×15)+(1×13)) = ( 0+13 ) = 13 𝑚𝑜𝑑𝑢𝑙𝑜 29 = 13
0 1 13
Teniendo en cuenta las nuevas ternas obtenidas se tiene como posible solución al cifrado de la
palabra DEDICACION en módulo 27.
2 4 1 8 2 0 0 8 19 13
C E B I C A A I S N
𝟗 𝟓 𝟐
(𝟓 𝟒 𝟑)
𝟏 𝟏 𝟏
Paso 1. Hallar la inversa de la matriz clave para luego multiplicarla por los bloques de las letras nuestro
mensaje usando el método de matriz de adjuntos.
Dada una matriz cuadrada A, su matriz de adjuntos o matriz de cofactores cof(A) es la resultante de
sustituir cada término aij de A por el cofactor aij de A.
𝐶11 𝐶21 𝐶31
−1
1 𝑇
1
𝐴 = ×𝐶 = × (𝐶12 𝐶22 𝐶32 )
|𝐴| |𝐴|
𝐶13 𝐶23 𝐶33
9 5 2
|𝐴| = |5 4 3| = 1
1 1 1
9 5 2
(1+1)
𝐶11 = (−1) × |5 4 3| = 1 × (4 × 1 − 3 × 1) = 1
1 1 1
9 5 2
𝐶12 = (−1)(1+2) × |5 4 3| = −1 × (5 × 1 − 3 × 1) = −1 × 2 = −2
1 1 1
9 5 2
(1+3)
𝐶13 = (−1) × |5 4 3| = 1 × (5 × 1 − 4 × 1) = 1
1 1 1
9 5 2
𝐶21 = (−1)(2+1) × |5 4 3| = −1 × (5 × 1 − 2 × 1) = −1 × 3 = −3
1 1 1
9 5 2
(2+2)
𝐶22 = (−1) × |5 4 3| = 1 × (9 × 1 − 2 × 1) = 7
1 1 1
9 5 2
𝐶23 = (−1)(2+3) × |5 4 3| = −1 × (9 × 1 − 5 × 1) = −1 × 4 = −4
1 1 1
9 5 2
𝐶31 = (−1)(3+1) × |5 4 3| = 1 × (5 × 3 − 2 × 4) = 7
1 1 1
9 5 2
𝐶32 = (−1)(3+2) × |5 4 3| = −1 × (9 × 3 − 2 × 5) = −1 × 17 = −17
1 1 1
9 5 2
𝐶33 = (−1)(3+3) × |5 4 3| = 1 × (9 × 4 − 5 × 5) = 11
1 1 1
1 1 1 −3 7 1 −3 7
−1 𝑇
𝐴 = × 𝐶 = × (−2 7 −17) = (−2 7 −17)
|𝐴| 1
1 −4 11 1 −4 11
9 5 2 (−1) 1 −3 7
(5 4 3) = ( −2 7 −17)
1 1 1 1 −4 11
el SEGUNDO PASO es que se coge la matriz clave inversa y se multiplica por los números que
tiene el mensaje de la actividad, entonces se dividen en conjunto de 3 para poder resolver y encontrar
el mensaje.
1 −3 7 13 60 2
𝐾 − 1 (−2 7 −17) × 𝐵1 (17) = 𝑁𝑄Ñ ⟶ (−145) = ( 0 ) = 𝐶𝐴𝑀
1 −4 11 14 99 12
Hago un paso a paso demostrando de donde salen los valores, para aplicarlos en los demás procedimientos
1 × 13 + (−4) × 17 + 11 × 14 = 99 = 99 𝑀𝑂𝐷 29 = 12
1 −3 7 20 59 1
𝐾 − 1 (−2 7 −17) × 𝐵2 ( 8 ) = 𝑇𝐼𝐽 ⟶ (−137) = (8) = 𝐵𝐼𝐴
1 −4 11 9 87 0
1 −3 7 8 27 27
𝐾 − 1 (−2 7 −17) × 𝐵3 (17) = 𝐼𝑄𝐾 ⟶ (−67) = (20) = _𝑇𝑈
1 −4 11 10 50 21
1 −3 7 19 −10 19
𝐾 − 1 (−2 7 −17) × 𝐵4 (19) = 𝑆𝑆𝐸 ⟶ ( 27 ) = (27) = 𝑆_𝑃
1 −4 11 4 −13 16
1 −3 7 23 33 4
𝐾 − 1 (−2 7 −17) × 𝐵5 (13) = 𝑊𝑁𝐻 ⟶ (−74) = (13) = 𝐸𝑁𝑆
1 −4 11 7 48 19
1 −3 7 18 116 0
𝐾 − 1 (−2 7 −17) × 𝐵6 (14) = 𝑅Ñ𝑇 ⟶ (−278) = (12) = 𝐴𝑀𝐼
1 −4 11 20 182 8
1 −3 7 25 33 4
𝐾 − 1 (−2 7 −17) × 𝐵7 (16) = 𝑌𝑃𝐼 ⟶ (−74) = (13) = 𝐸𝑁𝑇
1 −4 11 8 49 20
1 −3 7 23 44 15
𝐾 − 1 (−2 7 −17) × 𝐵8 ( 0 ) = 𝑊𝐴𝐷 ⟶ (−97) = (19) = 𝑂𝑆_
1 −4 11 3 56 27
1 −3 7 16 170 25
𝐾 − 1 (−2 7 −17) × 𝐵9 ( 7 ) = 𝑃𝐻𝑌 ⟶ (−408) = (27) = 𝑌_𝐶
1 −4 11 25 263 2
1 −3 7 4 29 0
𝐾 − 1 (−2 7 −17) × 𝐵10 (22) = 𝐸𝑉𝑁 ⟶ (−75) = (12) = 𝐴𝑀𝐵
1 −4 11 13 59 1
1 −3 7 21 182 8
𝐾 − 1 (−2 7 −17) × 𝐵11 ( 7 ) = 𝑈𝐻𝑍 ⟶ (−435) = ( 0 ) = 𝐼𝐴𝑅
1 −4 11 26 279 18
1 −3 7 4 87 0
𝐾 − 1 (−2 7 −17) × 𝐵12 (12) = 𝐸𝑀𝑄 ⟶ (−213) = (19) = 𝐴𝑆_
1 −4 11 17 143 27
1 −3 7 20 78 20
𝐾 − 1 (−2 7 −17) × 𝐵13 ( 4 ) = 𝑇𝐸𝐾 ⟶ (−182) = (21) = 𝑇𝑈_
1 −4 11 10 114 27
1 −3 7 7 99 12
𝐾 − 1 (−2 7 −17) × 𝐵14 ( 9 ) = 𝐻𝐽𝑄 ⟶ (−240) = (21) = 𝑀𝑈𝑁
1 −4 11 17 158 13
1 −3 7 11 90 3
𝐾 − 1 (−2 7 −17) × 𝐵15 (11) = 𝐿𝐿𝑃 ⟶ (−217) = (15) = 𝐷𝑂_
1 −4 11 16 143 27
CAMBIA_TUS_PENSAMIENTOS_Y_CAMBIARAS_TU_MUNDO_
A partir del foro del trabajo colaborativo pudimos analizar varias de las opiniones,
participaciones y procesos individuales que cada uno de los integrantes del grupo compartía
de acuerdo a la investigación del método de Cifrado de Hill, resaltando así el conocimiento
e investigación que cada uno de los integrantes del grupo iba aportando, retroalimentando
la información y corrigiendo algunos temas si esto era necesario.
Se analizó el método de cifrado de Hill, el cual nos dice que se trabaja con módulo 26, al
principio no teníamos clara la idea ya que nuestra asignación numérica era diferente, según
lo investigado y la información que cada uno tenía sobre el tema, pudimos llegar a la
conclusión de trabajar nuestra primera actividad con módulo 29. Este análisis se ve
evidenciado en el foro del grupo, quizás fue la primera de los muchos interrogantes que
teníamos hasta ese momento, pero que poco a poco iban tomando su rumbo, gracias a que
cada participante se informaba y a su vez la información documentada la hacía visible para
todo el grupo.
Cifrado: es un procedimiento que utiliza un algoritmo de cifrado con cierta clave (clave de
cifrado) para transformar un mensaje, sin atender a su estructura lingüística o significado,
de tal forma que sea incomprensible o, al menos, difícil de comprender a toda persona que
no tenga la clave secreta (clave de descifrado) del algoritmo. Las claves de cifrado y de
descifrado pueden ser iguales (criptografía simétrica), distintas (criptografía asimétrica) o
de ambos tipos (criptografía híbrida).
Determinante: como una forma matrilineal alternada de un cuerpo. Esta definición indica
una serie de propiedades matemáticas y generaliza el concepto de determinante haciéndolo
aplicable en numerosos campos. Sin embargo, el concepto de determinante o de volumen
orientado fue introducido para estudiar el número de soluciones de los sistemas de
ecuaciones lineales.
Matriz ortogonal: Es aquella cuya traspuesta es igual a su inversa. Es decir, es aquella que
multiplicada por su traspuesta da como resultado la matriz unidad. Esto es, A es ortogonal
⇔ A A I T · = ⇔ −1 A = A
Matriz: es un arreglo bidimensional de números. Dado que puede definirse tanto la suma
ese caso se dice que la matriz es de orden n.
https://culturacientifica.com/2017/01/11/criptografia-matrices-cifrado-
hill/
http://www.nibcode.com/es/blog/7/cryptography-and-linear-
algebra
B93xBcygnathYiNjmhlI0IYnaxv/view