0% encontró este documento útil (0 votos)
103 vistas3 páginas

Al 6

Este documento describe una práctica de laboratorio sobre criptografía utilizando matrices. Explica cómo cifrar y descifrar mensajes mediante la multiplicación de matrices de codificación y mensajes. Se presentan tres ejercicios como ejemplo: cifrar un mensaje, descifrar un mensaje cifrado, y responder preguntas sobre conceptos criptográficos. El estudiante concluye que la práctica le permitió aprender los fundamentos básicos de la criptografía a través de ejercicios simples.

Cargado por

pasiguam
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
103 vistas3 páginas

Al 6

Este documento describe una práctica de laboratorio sobre criptografía utilizando matrices. Explica cómo cifrar y descifrar mensajes mediante la multiplicación de matrices de codificación y mensajes. Se presentan tres ejercicios como ejemplo: cifrar un mensaje, descifrar un mensaje cifrado, y responder preguntas sobre conceptos criptográficos. El estudiante concluye que la práctica le permitió aprender los fundamentos básicos de la criptografía a través de ejercicios simples.

Cargado por

pasiguam
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD AUTÓNOMA DE QUERÉTARO

FACULTAD DE INGENIERÍA

Laboratorio de Álgebra Lineal

Nombre del Alumno Omar Olin García Frías Grupo 512

Fecha de la Práctica 15/09/2021 No. Práctica 06

Nombre de la Práctica Criptografía

Unidad Matrices Inversas

CONOCIMIENTOS PREVIOS
Operaciones con matrices. Multiplicación de matrices e inversa de una matriz
OBJETIVO
Reconocer diversas formas de representar datos utilizando matrices, realizar operaciones de multiplicación de matrices
para la resolución de problemas.
EQUIPO Y MATERIALES
Computadora y office
DESARROLLO

Con frecuencia los gobiernos, agencias nacionales de seguridad y las empresas se interesan en la transmisión de
mensajes codificados que sean difíciles de descifrar por otros pero que se decodifiquen con facilidad por quienes lo
reciben. Hay muchas formas interesantes de cifrar o codificar un mensaje, y en su mayor parte usan la teoría de los
números o el álgebra lineal.

1. Método Matriz Invertible con Elementos Enteros.

a. Codificar
i. Transformar el mensaje en números asignando un número a cada letra. A1, B  2…
espacio  0

A B C D E F G
1 2 3 4 5 6 7
H I J K L M N
8 9 10 11 12 13 14
Ñ O P Q R S T
15 16 17 18 19 20 21
U V W X Y Z
22 23 24 25 26 27 0

ii. Elegir la matriz cuadrada de codificación: C , debe ser una matriz invertible
iii. Formar la matriz de mensaje M con el mismo número de renglones que la matriz de
codificación acomodando los números del mensaje en renglones.
iv. Codificar el mensaje multiplicando la matriz de codificación por la matriz de mensaje:
CM  X
b. Enviar
i. Los valores de la matriz X se convierten en un listado de números y se envían

c. Decodificar
i. Decodificación del mensaje. Para recuperar la información del mensaje original, acomodar
los números del mensaje en una matriz que tenga el mismo número de renglones como
columnas tenga la matriz de codificación.
ii. Multiplicar la matriz mensaje por la izquierda por la matriz inversa del código
C 1 X  C 1 C  M
C 1 X  M
iii. Transformar los números de la matriz obtenida nuevamente en letras

EJERCICIO.

I. Cifra un mensaje

Utiliza el matriz código C para cifrar el siguiente mensaje: SIN MATEMATICAS NO PUEDES HACER
NADA TODO A TU ALREDEDOR SON MATEMATICAS

2 0 1
C 1 2 1
3 1 2
a. Transforma el mensaje a números

b. Ordena los números en una matriz de 3 x n horizontalmente para obtener la matriz del mensaje
M

c. Multiplica las matrices CM

d. Ordena los números en lista horizontal.

52 37 33 4 31 6 58 29 26 22 58 32 6 15
41 21 33 45 1 55 53 13 9 30 72 28 35 6 24
15 75 24 41 23 45 25 3 56 53 29 51 29 3
38 73 52 5 27 104 65 60 9 52 16 114 53 53
44 99 56 9 50 78 46 68 74 3 93 105 43 14
56

¡Felicidades! Lograste cifrar el mensaje

II. Descifra un mensaje

Utiliza la matriz inversa para descifrar el siguiente mensaje:

19,24,57,14,53,47,28,44,40,22,24,44,11,33,55,14,39,62,24,37,20,28,37,58,30,52,100,28,91,90,47,80,60,47,52,
88

a. Ordena los números en una matriz de 3 x n horizontalmente para obtener la matriz del mensaje
codificado X

b. Calcula la inversa de la matriz C

c. Multiplica las matrices C-1X

d. Transforma los números en letras:

¿Qué dice el mensaje?


Hay OVNIS en el área cincuenta y uno
¡Felicidades! Lograste descifrar el mensaje

III. Cuestionario

1. ¿Qué significa la palabra encriptar?


Utilizar un algoritmo de cifrado para transformar un mensaje y hacerlo inentendible para
terceros, pero que se pueda revertir por el receptor mediante el uso de ese mismo algoritmo.
2. ¿Por qué es importante que la matriz código sea cuadrada?
Para asegurar que sea invertible y multiplicable
3. ¿Por qué es importante que la matriz código tenga inversa?
Para poder regresar el mensaje encriptado a su forma original
4. ¿Puede utilizarse la Ñ en los mensajes?
Si, por que es un número diferente que la N
5. ¿Qué ocurre si el mensaje es interceptado por el “enemigo”?
Requeriría tener la clave de cifrado para poder entenderlo, de lo contrario tendría que usar
métodos de “fuerza bruta” para crear combinaciones hasta obtener un resultado
6. Si no se está en guerra, ¿para qué sirve la criptografía?
Seguridad de la información en internet, autenticación de identidad, mensajes de texto,
confidencialidad de datos y documentos. Etc

CONCLUSIONES
Esta práctica me pareció bastante buena, ya que pude aprender la base de la criptografía con
ejercicios simples, a la vez que identifico las aplicaciones reales de las matrices
EVALUACIÓN DE LA PRÁCTICA
Se evaluará la realización de la práctica mostrando la resolución de cada uno de los ejercicios. El documento se enviará
utilizando el campus virtual

También podría gustarte