Mapa mental
METODO DE HILL
Contenido del mapa
METODO DE HILL
es un método de cifrado de bloque que utiliza matrices para cifrar y descifrar mensajes.
- la misma clave se utiliza tanto para cifrar como para descifrar el mensaje
PASO A PASO
- 1. Selecciona una clave que será una matriz cuadrada K de tamaño 𝑛 × 𝑛. La clave debe ser invertible
- 2. Divide el texto que deseas cifrar en bloques de tamaño 𝑛 n. Si el texto no es un múltiplo de 𝑛 n, puedes agregar caracteres de relleno.
- 3. Convierte cada bloque de texto plano en un vector columna. Cada letra se representa como un número, comúnmente usando su posición en el alfabeto (por ejemplo, A=0, B=1, ..., Z=25).
- 4.Para cada vector de bloque P (texto plano), multiplica la matriz de la clave K por el vector P: C=K⋅Pmodm donde C es el vector cifrado y 𝑚 m es el tamaño del alfabeto.
- 5.Convierte el vector cifrado C de nuevo a texto utilizando el mismo sistema de numeración que en el paso 3.
- 6.Para descifrar, primero necesitas la inversa de la matriz de clave K −1 . Multiplica el vector cifrado C por esta matriz: P=K −1 ⋅C mod m
- 7. Convierte el vector resultante de vuelta a texto.
- 8.Asegúrate de que el proceso de descifrado te devuelve el texto origina
- 7. Convierte el vector resultante de vuelta a texto.
- 6.Para descifrar, primero necesitas la inversa de la matriz de clave K −1 . Multiplica el vector cifrado C por esta matriz: P=K −1 ⋅C mod m
- 5.Convierte el vector cifrado C de nuevo a texto utilizando el mismo sistema de numeración que en el paso 3.
- 4.Para cada vector de bloque P (texto plano), multiplica la matriz de la clave K por el vector P: C=K⋅Pmodm donde C es el vector cifrado y 𝑚 m es el tamaño del alfabeto.
- 3. Convierte cada bloque de texto plano en un vector columna. Cada letra se representa como un número, comúnmente usando su posición en el alfabeto (por ejemplo, A=0, B=1, ..., Z=25).
- 2. Divide el texto que deseas cifrar en bloques de tamaño 𝑛 n. Si el texto no es un múltiplo de 𝑛 n, puedes agregar caracteres de relleno.
- 1. Selecciona una clave que será una matriz cuadrada K de tamaño 𝑛 × 𝑛. La clave debe ser invertible
Este método es eficiente para bloques de texto, pero su seguridad puede verse comprometida si la clave se reutiliza o si no se elige adecuadamente.
Información
- Descripción
- Mapa Mental sobre METODO DE HILL, creado por cristian hernandez el 02/11/2024.
- Creado por
- cristian hernandez
- Visitas
- 0
- Valoración