Ir al contenido principal

RELATORIA CRIPTOGRAFIA: EQUIPO 5

CRIPTOGRAFIA
Criptografía en términos generales es el arte y la ciencia que estudia las comunicaciones secretas. Específicamente, se ocupa de estudiar los métodos más apropiados para proteger la confidencialidad de la información

CRIPTOGRAFIA: CIFRADO DE HILL
Este sistema esta basado en el álgebra lineal y ha sido importante en la historia de la criptografía. Fue Inventado por Lester S. Hill en 1929, y fue el primer sistema criptografico polialfabético que era práctico para trabajar con mas de tres símbolos simultaneamente.
Este sistema es polialfabético pues puede darse que un mismo caracter en un mensaje a enviar se encripte en dos caracteres distintos en el mensaje encriptado.
Suponiendo que trabajamos con un alfabeto de 26 caracteres.

Las letras se numeran en orden alfabético de forma tal que A=0, B=1, ... ,Z=25
Se elije un entero d que determina bloques de d elementos que son tratados como un vector de d dimensiones.
Se elije de forma aleatorea una matriz de d × d elementos los cuales seran la clave a utilizar.
Los elementos de la matriz de d × d serán enteros entre 0 y 25, además la matriz M debe ser inversible en z.
Para la encriptación, el texto es dividido en bloques de d elementos los cuales se multiplican por la matriz d × d
Todas las operaciones aritméticas se realizan en la forma modulo 26, es decir que 26=0, 27=1, 28=2 etc.
Dado un mensaje a encriptar debemos tomar bloques del mensaje de "d" caracteres y aplicar:
M×Pi=C, donde C es el código cifrado para el mensaje Pi

Ejemplo:

Si tomamos la matriz como matriz de claves.
Para encriptar el mensaje "CODIGO" debemos encriptar los seis caracteres de "CODIGO" en bloques de 3 caracteres cada uno, el primer bloque
El primer bloque "COD" se codificara como "WLP"
El segundo bloque "IGO" se codificara como "GSE"
Luego 'CODIGO' encriptado equivale a 'WLPGSE'.
Observar que las dos "O" se codificaran de forma diferente.
Para desencriptar el método es idéntico al anterior pero usando la matriz inversa de la usada para encriptar.
INTEGRANTES DEL EQUIPO:
JUAN NOH
JUAN MAY
JONATAN ITZA 

Comentarios

Entradas más populares de este blog

1.PROBLEMA QUE SE PUEDE SOLUCIONAR CON EL REGEDIT

El usuario pierde alguna informacion o configuracion Si en algun momento algun usuario pierde alguna informacion importante o alguna configuracion se le olvido , podemos entrar al regedit ya estando alla entramos en la carpeta HKEY_CURRENT_USER ahi podremos encontrar lo que el usuario busca, ya que ahi se guardan todas las configuracion e informacion que se han echo