Documente Academic
Documente Profesional
Documente Cultură
TRABAJO FINAL
CIPA
TUTOR
II SEMESTRE
UNIVERSIDAD DE CARTAGENA
MAGANGUÉ, BOLÍVAR
2019-1
UNIVERSIDAD DE CARTAGENA
CENTRO TUTORIAL MAGANGUÉ
UNIVERSIDAD DE CARTAGENA
CENTRO TUTORIAL MAGANGUÉ
1 TEMA DE INVESTIGACIÓN
2 OBJETIVOS
protección de la información.
La Criptografía nace debido a que el hombre a lo largo del tiempo se ha visto en la necesidad
Resaltamos el aporte del algebra lineal para la Seguridad Informática, constituye una
herramienta poderosa y muy confiable, por medio de las matrices se pueden codificar las
suficientemente fuertes para acciones como las transacciones por internet y los correos
MARCO CONCEPTUAL
La presente investigación se realizará con el fin de conocer la aplicación del algebra lineal a la
informática.
METODOLOGÍA
La palabra criptografía proviene del griego “criptos” que significa “oculto” y “grafe” de
resguarda documentos y datos que actúa a través del uso de las cifras o códigos para escribir algo
secreto en documentos y datos que se aplica a la información que circulan en las redes locales o
en internet. Los romanos utilizaban códigos para guardar sus ideas y proyectos de guerra de
aquellos que no lo conocían y lo hicieron con el propósito de que los entes que conocían el
Una de las primeras formas utilizadas para ocultar la información fue una técnica que
consistía en realizar orificios sobre las letras del mensaje secreto para pasar sobre ellos un tipo de
Alrededor del año 1500 a.C. los comerciantes asirios utilizaban tablillas de arcilla en donde
tallaban escritos y algunas imágenes que establecían la forma de llevar a cabo sus transacciones
Durante el siglo V a.C. los griegos crearon un instrumento para cifrar mensajes. Dicho
en el cual se enrollaba una cinta de papiro o tela. Una vez enrollado el papiro se escribía el
mensaje a lo largo de cada una de las generatrices del cilindro. Después se desenrollaba dicho
papiro y era mandado con un mensajero al receptor, quien contaba con un cilindro con las
mismas medidas que el del emisor, por lo que podía volver a enrollar el papiro en su cilindro y
recuperar el mensaje original. Es importante mencionar que el mensaje en el papiro sin estar
manera secreta. Este es, básicamente, el objetivo de la criptografía, el estudio de las técnicas para
descifrado. El cifrado es la transformación de los datos en una forma ilegible, de manera que,
incluso aquellos que puedan ver los datos cifrados, no puedan entender la información oculta. El
forma comprensible.
UNIVERSIDAD DE CARTAGENA
CENTRO TUTORIAL MAGANGUÉ
se usa para recrear el mensaje original, según el mecanismo de cifrado que se utilice.
Cifrado.
Aunque existen diferentes métodos para cifrar y descifrar mensajes, nos centraremos en un
sistema de cifrado basado en el álgebra lineal, el sistema de cifrado Hill, que utiliza una matriz
mper cuando se utiliza una matriz de gran tamaño. El receptor decodifica el mensaje
Supongamos que tenemos una matriz invertible A (la matriz de codificación) y un texto que
queremos cifrar.
Transformamos el texto a una secuencia de números, dando a cada carácter un valor numérico
único; a continuación, formamos una matriz mediante la agrupación de los números en columnas
de acuerdo al orden de la matriz A (la cantidad de elementos en cada columna debe ser igual al
orden de la matriz). Llamemos a esta matriz B (la matriz plana). Multipliquemos la matriz A por
la matriz B: C = A•B
Para descifrar el mensaje, sólo debe multiplicarse Inv(A)•C, donde Inv(A) es la matriz inversa
de A.
Nótese que:
El texto plano original se puede hallar nuevamente tomando la matriz resultante y uniendo sus
vectores columna, de manera que formen una secuencia, para luego convertir los números en los
caracteres respectivos.
En muchos artículos, los autores utilizan solamente las 26 letras del alfabeto Inglés, a veces
asignación de las letras y símbolos adicionales a los primeros números enteros, y el uso de la
aritmética modular, permite con el uso de este método, obtener un mensaje cifrado compuesto
por los mismos números enteros, que se pueden asignar nuevamente a sus correspondientes letras
y símbolos.
La matriz cifrada C, se puede mostrar como una secuencia de números, uniendo sus vectores
columna, de la misma manera que hay que hacer para obtener el texto plano original; pero no se
pueden convertir los números a letras utilizando el método anterior, debido a que los números
diferentes caracteres. Es este ejemplo utilizamos sencillas funciones de mapeo para hacer eso.
Ejemplo
Veamos un ejemplo:
En primer lugar, hay que asignar a cada letra un equivalente numérico. Como se indica más
arriba, vamos a utilizar el valor Unicode de cada carácter. Para el mensaje a cifrar, se obtiene la
Matriz de codificación
┌ ┐
│ 1 -1 -1 1 │
│ 2 -3 -5 4 │
A = │ -2 -1 -2 2 │
│ 3 -3 -1 2 │
└ ┘
Cifrando el mensaje
┌ ┐
│ 76 111 97 97 58 83 49 │
│ 97 110 115 32 32 45 52 │
└ ┘
┌ ┐
│ 46 -1 122 79 15 36 -3 │
└ ┘
Las columnas de esta matriz proporcionan el mensaje codificado. El mensaje puede ser
46 -1 122 79 15 36 -3 97 -232 308 53 -102 -27 -58 -115 -336 -29 -198 -170 -215 -150 103
Descifrando el mensaje
Para descifrar el mensaje, escriba la secuencia de números que ha recibido como una matriz,
disponiendo los números como vectores columna de 4 elementos. La matriz resultante de este
proceso será igual a la matriz cifrada C. Debe conocer la inversa de la matriz de codificación:
┌ ┐
│ 6 -1 0 -1 │
│ 22 -4 1 -4 │
Inv(A) = │ 14 -3 1 -2 │
│ 31 -6 2 -5 │
└ ┘
UNIVERSIDAD DE CARTAGENA
CENTRO TUTORIAL MAGANGUÉ
Multiplique esa matriz (matriz de decodificación) por la matriz cifrada C. Utilizando la matriz
resultante (que va a ser igual a la matriz B), forme nuevamente una secuencia continua de
números y mapee dichos números a los respectivos caracteres, para obtener el mensaje original.
por medio de matrices primeramente se debe asignar un número a cada letra del alfabeto (el cero
Después, el mensaje es convertido a números dividido en vectores fila sin codificar, cada uno
Por ejemplo para escribir el mensaje "MAÑANA HAY EXAMEN" en un vector fila sin
MAÑANA_HAY_EXAMEN_
UNIVERSIDAD DE CARTAGENA
CENTRO TUTORIAL MAGANGUÉ
CODIFICACIÓN DE UN MENSAJE
vectores filas sin codificar por A para obtener matrices renglón codificadas.
Por ejemplo para codificar el mensaje "MAÑANA HAY EXAMEN" se usará la matriz A
(matriz codificadora).
Nota: Se puede usar cualquier matriz, siempre y cuando sea inversible (tenga inversa).
UNIVERSIDAD DE CARTAGENA
CENTRO TUTORIAL MAGANGUÉ
CONCLUSIONES
Luego de la investigación quedamos en capacidad de concluir que las matemáticas son parte
Informática.