Areeba: una arquitectura eficiente en área de curva de Huff binaria
Autores: Sajid, Asher; Rashid, Muhammad; Jamal, Sajjad Shaukat; Imran, Malik; Alotaibi, Saud S.; Sinky, Mohammed H.
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Areeba: una arquitectura eficiente en área de curva de Huff binaria
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Criptografía de curva elíptica
Algoritmo de criptografía asimétrica
Ataques de análisis de potencia
Sistemas criptográficos unificados
Binary Edward
Recursos computacionales
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 35
Citaciones: Sin citaciones
La criptografía de curva elíptica es la clase de algoritmo de criptografía asimétrica más ampliamente empleada. Sin embargo, está expuesta a ataques de análisis de potencia simples debido a la falta de unificación en las operaciones de duplicación de puntos y adición. Los sistemas criptográficos unificados como Binary Edward, Hessian y Huff proporcionan resistencia contra ataques de análisis de potencia. Además, las curvas Huff son más seguras que las curvas Edward y Hessian pero requieren más recursos computacionales. Por lo tanto, este artículo ha proporcionado una arquitectura de hardware de baja área para el cálculo de multiplicación de puntos de curvas Binarias Huff sobre . Para lograr esto, se propone un multiplicador de dígitos menos significativos segmentado para multiplicaciones polinómicas. Con el fin de proporcionar una comparación realista y razonable con soluciones de vanguardia, la arquitectura propuesta se modela en Verilog y se sintetiza para diferentes matrices de compuertas programables en campo. Para los dispositivos Virtex-4, Virtex-5, Virtex-6 y Virtex-7, los recursos de hardware utilizados en términos de slices de hardware son 5302, 2412, 2982 y 3508, respectivamente. Los valores correspondientes logrados son 11,557, 10,065, 4370 y 4261, respectivamente. Los valores de baja área reportados proporcionan la aceptabilidad de este trabajo en aplicaciones con restricciones de área.
Descripción
La criptografía de curva elíptica es la clase de algoritmo de criptografía asimétrica más ampliamente empleada. Sin embargo, está expuesta a ataques de análisis de potencia simples debido a la falta de unificación en las operaciones de duplicación de puntos y adición. Los sistemas criptográficos unificados como Binary Edward, Hessian y Huff proporcionan resistencia contra ataques de análisis de potencia. Además, las curvas Huff son más seguras que las curvas Edward y Hessian pero requieren más recursos computacionales. Por lo tanto, este artículo ha proporcionado una arquitectura de hardware de baja área para el cálculo de multiplicación de puntos de curvas Binarias Huff sobre . Para lograr esto, se propone un multiplicador de dígitos menos significativos segmentado para multiplicaciones polinómicas. Con el fin de proporcionar una comparación realista y razonable con soluciones de vanguardia, la arquitectura propuesta se modela en Verilog y se sintetiza para diferentes matrices de compuertas programables en campo. Para los dispositivos Virtex-4, Virtex-5, Virtex-6 y Virtex-7, los recursos de hardware utilizados en términos de slices de hardware son 5302, 2412, 2982 y 3508, respectivamente. Los valores correspondientes logrados son 11,557, 10,065, 4370 y 4261, respectivamente. Los valores de baja área reportados proporcionan la aceptabilidad de este trabajo en aplicaciones con restricciones de área.