GoConqr has a new look! Let us know what you think.

Mind map

METODO DE HILL

cristian hernandez Spanish

Map content

METODO DE HILL

  1. 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
  2. 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
  3. 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.

Information

Description
Mind Map on METODO DE HILL, created by cristian hernandez on 02/11/2024.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?