Está en la página 1de 1

CIFRADO DE HILL

sistema criptográfico de sustitución poli alfabético

Codificación o encriptación de Decodificación o desencriptación de


mensaje Consiste en reemplazar cada letra del abecedario (se usará el mensaje
abecedario ingles) por un numero y se cifra en bloques iguales
Para desencriptar el mensaje cada bloque se multiplica por
Para encriptar el mensaje, cada bloque de n letras esta el inverso de la matriz con la que se encripto, para que
multiplicado por una matriz invertible n*m (modular27) pueda ser inversa debe poseer un determinante distinto a
cero “0”
Son 26 letras del abecedario mas el espacio que completa 27

La matriz usada en la encriptación es la llave de cifrado y La matriz usada en la encriptación es la clave de cifrado y
tiene que ser escogida aleatoriamente del conjunto de tiene que ser escogida aleatoriamente del conjunto de
matrices invertibles n*m (modular 27), el cifrado matrices invertibles n*m
puede ser naturalmente ser adaptado a un alfabeto
representando con cualquier orden numérico y
cambiando el numero (modular 27) siempre y cuando
la matriz n*m (modular x) sea invertible e Al trabajarse con una matriz con números modulo 27 se
debe transformar la matriz inversa

Se utiliza una matriz cuadrada de números A como la clave


Se transforma el mensaje en sucesión de ternas numéricas
, quien determina la transformación lineal Y=A . X, donde
asociadas mediante la transformación lineal con matriz A-
Y, X son elementos de columna y Ay X se multiplican con la
1, lo cual es Y-1 * X
multiplicación de las matrices

También podría gustarte