Más construcciones de transformaciones MDS de luz basadas en matrices circulantes MDS conocidas
Autores: Wang, Jin-Bo; Wu, You; Zhou, Yu
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Más construcciones de transformaciones MDS de luz basadas en matrices circulantes MDS conocidas
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Distancia máxima separable
Códigos mds
Capa de difusión
Cifrados simétricos
Estándar de cifrado avanzado
Aes
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
Los códigos de separación máxima de distancia (MDS) tienen el número de ramas máximo en criptografía y se utilizan generalmente en las capas de difusión de los cifrados simétricos. La capa de difusión del Estándar de Cifrado Avanzado (AES) utiliza la matriz MDS circulante con el elemento de fila de {2;3;1;1} en F28. Es la matriz MDS más simple en F2n4, registrada como A=Circ(2;3;1;1). En este artículo, estudiamos las construcciones MDS más extensas de A en F2n4. Al transformar la operación de multiplicación de elementos en el campo finito en la operación a nivel de bits, proponemos una definición de operación multivariable basada en operaciones simples, como desplazamiento cíclico, desplazamiento y XOR. Aplicamos esta operación multivariable a construcciones MDS más ligeras de A y discutimos la clasificación de los clústeres MDS. También damos un ejemplo del clúster MDS de A. Sin cambiar la estructura, los elementos y el costo de implementación de la matriz MDS conocida, el número de transformaciones MDS existentes se expande a n2/2 veces el original. Las construcciones en este artículo proporcionan materiales de componentes ricos para el diseño de algoritmos criptográficos ligeros.
Descripción
Los códigos de separación máxima de distancia (MDS) tienen el número de ramas máximo en criptografía y se utilizan generalmente en las capas de difusión de los cifrados simétricos. La capa de difusión del Estándar de Cifrado Avanzado (AES) utiliza la matriz MDS circulante con el elemento de fila de {2;3;1;1} en F28. Es la matriz MDS más simple en F2n4, registrada como A=Circ(2;3;1;1). En este artículo, estudiamos las construcciones MDS más extensas de A en F2n4. Al transformar la operación de multiplicación de elementos en el campo finito en la operación a nivel de bits, proponemos una definición de operación multivariable basada en operaciones simples, como desplazamiento cíclico, desplazamiento y XOR. Aplicamos esta operación multivariable a construcciones MDS más ligeras de A y discutimos la clasificación de los clústeres MDS. También damos un ejemplo del clúster MDS de A. Sin cambiar la estructura, los elementos y el costo de implementación de la matriz MDS conocida, el número de transformaciones MDS existentes se expande a n2/2 veces el original. Las construcciones en este artículo proporcionan materiales de componentes ricos para el diseño de algoritmos criptográficos ligeros.