Mind map
Proceso de encriptación
Map content
Proceso de encriptación
- Bibliografía https://www.europeanvalley.es/noticias/las-matrices-y-la-criptografia/#:~:text=El%20cifrado%20de%20Hill%20es,como%20para%20descifrar%20el%20mensaje.
1. Elección de matriz clave: Se selecciona una matriz cuadrada como clave de encriptación. Esta matriz debe ser invertible.
- 2. Asignación de números a las letras del alfabeto: Se asigna un número a cada letra o símbolo del alfabeto. Por ejemplo, en el alfabeto inglés, A podría ser 0, B podría ser 1, y así sucesivamente.
- 3. División del texto en bloques: El texto plano se divide en bloques del tamaño adecuado para ser multiplicados por la matriz clave.
- 4. Operación de multiplicación de matrices: Cada bloque se multiplica por la matriz clave. Esto se hace mediante operaciones matriciales.
- 5. Aplicación de aritmetica modular: El resultado de la multiplicación se reduce módulo el tamaño del alfabeto. Por ejemplo, si estamos trabajando con el alfabeto inglés (26 letras), se realiza una operación de módulo 26
- 6.Reconversión a caracteres del alfabeto: Se convierten los números resultantes de nuevo en caracteres del alfabeto.
- 5. Aplicación de aritmetica modular: El resultado de la multiplicación se reduce módulo el tamaño del alfabeto. Por ejemplo, si estamos trabajando con el alfabeto inglés (26 letras), se realiza una operación de módulo 26
- 4. Operación de multiplicación de matrices: Cada bloque se multiplica por la matriz clave. Esto se hace mediante operaciones matriciales.
- 3. División del texto en bloques: El texto plano se divide en bloques del tamaño adecuado para ser multiplicados por la matriz clave.
- 2. Asignación de números a las letras del alfabeto: Se asigna un número a cada letra o símbolo del alfabeto. Por ejemplo, en el alfabeto inglés, A podría ser 0, B podría ser 1, y así sucesivamente.
Information
- Description
- Mind Map on Proceso de encriptación, created by Valentina Yepes Arteaga on 19/09/2023.
- Created by
- Valentina Yepes Arteaga
- Views
- 0
- Rating