Algoritmo de seguridad basado en autómatas celulares reversibles optimizado para el rendimiento
Autores: Nanda, Surendra Kumar; Mohanty, Suneeta; Pattnaik, Prasant Kumar; Sain, Mangal
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Algoritmo de seguridad basado en autómatas celulares reversibles optimizado para el rendimiento
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Automatización celular reversible
Algoritmo de seguridad optimizado para rendimiento
Técnica de cifrado de bloques
Sistemas de alto rendimiento
Modo de encadenamiento de bloques de cifrado
Escalabilidad
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 26
Citaciones: Sin citaciones
La automatización celular reversible es un sistema altamente paralelo y produce un aumento en el rendimiento en sus aplicaciones criptográficas. El algoritmo de seguridad optimizado para el rendimiento basado en automatización celular reversible produce un mejor resultado en sistemas de alto rendimiento con muchos núcleos de CPU o GPU. Diseñamos una técnica de cifrado de bloques optimizada para el rendimiento utilizando automatización celular reversible y comparamos su rendimiento con otros algoritmos basados en automatización celular. Probamos su rendimiento en sistemas de CPU de 8 núcleos y 64 núcleos y los resultados mostraron una mejora en el rendimiento. Este sistema de cifrado produjo bloques de texto plano que son inmunes a otros bloques durante el criptoanálisis debido a la segmentación y al uso de diferentes números aleatorios como semillas. Se construyó con un cifrado de bloques de 128 bits, pero se podía escalar fácilmente a un tamaño de bloque mayor sin cambiar el algoritmo. Cada bloque de cifrado utilizaba un modo de encadenamiento de bloques de cifrado y, por lo tanto, era más seguro y efectivo.
Descripción
La automatización celular reversible es un sistema altamente paralelo y produce un aumento en el rendimiento en sus aplicaciones criptográficas. El algoritmo de seguridad optimizado para el rendimiento basado en automatización celular reversible produce un mejor resultado en sistemas de alto rendimiento con muchos núcleos de CPU o GPU. Diseñamos una técnica de cifrado de bloques optimizada para el rendimiento utilizando automatización celular reversible y comparamos su rendimiento con otros algoritmos basados en automatización celular. Probamos su rendimiento en sistemas de CPU de 8 núcleos y 64 núcleos y los resultados mostraron una mejora en el rendimiento. Este sistema de cifrado produjo bloques de texto plano que son inmunes a otros bloques durante el criptoanálisis debido a la segmentación y al uso de diferentes números aleatorios como semillas. Se construyó con un cifrado de bloques de 128 bits, pero se podía escalar fácilmente a un tamaño de bloque mayor sin cambiar el algoritmo. Cada bloque de cifrado utilizaba un modo de encadenamiento de bloques de cifrado y, por lo tanto, era más seguro y efectivo.