Función de cifrado de bloques basada en la potencia de la matriz operando en modo CBC
Autores: Dindiene, Lina; Mihalkovich, Aleksejus; Luksys, Kestutis; Sakalauskas, Eligijus
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Función de cifrado de bloques basada en la potencia de la matriz operando en modo CBC
Categoría
Matemáticas
Subcategoría
Matemáticas generales
Palabras clave
Propuesto
Cifrado de Shannon
Función de potencia de matriz
Cifrado simétrico
Cifrado por bloques
Secreto perfecto
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 32
Citaciones: Sin citaciones
En nuestro estudio anterior, propusimos un cifrado Shannon perfectamente seguro basado en la llamada función de potencia de matriz. También introdujimos un concepto de cifrado simétrico de una sola ronda, es decir, utilizamos la función de potencia de matriz junto con algunas operaciones bastante simples para definir un algoritmo de cifrado de tres pasos que no necesita rondas adicionales. Curiosamente, el cifrado Shannon recién propuesto posee la opción de paralelización, una propiedad importante para realizar cálculos eficientemente utilizando varios procesadores. Basándonos en nuestra propuesta anterior, en este estudio introducimos un concepto de un cifrado de bloque de una sola ronda, que puede ser utilizado para cifrar un mensaje arbitrariamente grande dividiéndolo en varios bloques. En otras palabras, construimos un cifrado de bloque que opera en modo de encadenamiento de bloques de cifrado sobre la base del cifrado Shannon previamente definido. Además, debido a la propiedad de secreto perfecto del algoritmo original, demostramos que nuestra propuesta es capaz de resistir el ataque de texto plano elegido.
Descripción
En nuestro estudio anterior, propusimos un cifrado Shannon perfectamente seguro basado en la llamada función de potencia de matriz. También introdujimos un concepto de cifrado simétrico de una sola ronda, es decir, utilizamos la función de potencia de matriz junto con algunas operaciones bastante simples para definir un algoritmo de cifrado de tres pasos que no necesita rondas adicionales. Curiosamente, el cifrado Shannon recién propuesto posee la opción de paralelización, una propiedad importante para realizar cálculos eficientemente utilizando varios procesadores. Basándonos en nuestra propuesta anterior, en este estudio introducimos un concepto de un cifrado de bloque de una sola ronda, que puede ser utilizado para cifrar un mensaje arbitrariamente grande dividiéndolo en varios bloques. En otras palabras, construimos un cifrado de bloque que opera en modo de encadenamiento de bloques de cifrado sobre la base del cifrado Shannon previamente definido. Además, debido a la propiedad de secreto perfecto del algoritmo original, demostramos que nuestra propuesta es capaz de resistir el ataque de texto plano elegido.