Académique Documents
Professionnel Documents
Culture Documents
Cifrado Hill
Materia
Seguridad Informática
Semestre
8 Semestre
Numero de control
Francisco Martin Valencia Pecina -15820144
Ulises Alejandro Barrera Olvera - 15820162
Profesor:
Dr. Paula Hernández Hernández
Fecha de entrega:
06/04/2019
Objetivo de la práctica
Cifrar un mensaje utilizando el cifrado de Hill en el lenguaje de java. Utilizando las
operaciones de matrices para encontrar la resolución del cifrado.
Introducción
Para esta práctica es necesario la utilización del lenguaje de java y un ide. Para
fines de esta práctica se utilizarán la lectura de archivos que incluirán el alfabeto y
el clave, seguido del mensaje a cifrar.
Metodología
El cifrado Hill consiste en operaciones matriciales, en específico la multiplicación
para llevar a cabo el cifrado es necesario que la clave tenga una raíz cuadrada n, si
esto es así, el mensaje es dividido en “bloques” de la longitud n*1, y la clave se
transforma en una matriz de n*n. Una vez hecho esto se procede a realizar la
multiplicación de matrices, multiplicando la matriz clave por la matriz mensaje, el
resultado se le aplicara Modulo 27 y dará la nueva posición.
Resultados
Anexos