Aceleración de algoritmos de criptografía de curva elíptica
Autores: Maimu, Diana; Matei, Alexandru Cristian
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Aceleración de algoritmos de criptografía de curva elíptica
Categoría
Matemáticas
Subcategoría
Matemáticas generales
Palabras clave
Criptografía de curva elíptica
ECDSA
Cadena de bloques
Internet de las cosas
Aceleradores de hardware criptográfico
Inteligencia artificial
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 41
Citaciones: Sin citaciones
En las últimas décadas ha habido un creciente interés en la criptografía de curva elíptica (ECC) y, especialmente, en el Algoritmo de Firma Digital de Curva Elíptica (ECDSA) en la práctica. Los desarrollos bastante recientes de tecnologías emergentes, como blockchain y el Internet de las cosas (IoT), han motivado a investigadores y desarrolladores a construir nuevos aceleradores de hardware criptográfico para ECDSA. Diferentes tipos de optimizaciones (ya sea dependientes de la plataforma o algorítmicas) se presentaron en la literatura. En este contexto, dirigimos nuestra atención a ECC y proponemos un nuevo método para generar módulos ECDSA con una porción predeterminada que permite duplicar la velocidad del algoritmo de Barrett. Además, aprovechamos los avances en el campo de la Inteligencia Artificial (IA) y presentamos un enfoque basado en IA que mejora el algoritmo de Schoof para encontrar el número de puntos en una curva elíptica en términos de eficiencia de implementación. Nuestros resultados representan mejoras de velocidad algorítmicas que superan el paradigma actual, ya que también estamos preocupados por otros entornos de seguridad particulares que satisfacen las necesidades de organizaciones gubernamentales.
Descripción
En las últimas décadas ha habido un creciente interés en la criptografía de curva elíptica (ECC) y, especialmente, en el Algoritmo de Firma Digital de Curva Elíptica (ECDSA) en la práctica. Los desarrollos bastante recientes de tecnologías emergentes, como blockchain y el Internet de las cosas (IoT), han motivado a investigadores y desarrolladores a construir nuevos aceleradores de hardware criptográfico para ECDSA. Diferentes tipos de optimizaciones (ya sea dependientes de la plataforma o algorítmicas) se presentaron en la literatura. En este contexto, dirigimos nuestra atención a ECC y proponemos un nuevo método para generar módulos ECDSA con una porción predeterminada que permite duplicar la velocidad del algoritmo de Barrett. Además, aprovechamos los avances en el campo de la Inteligencia Artificial (IA) y presentamos un enfoque basado en IA que mejora el algoritmo de Schoof para encontrar el número de puntos en una curva elíptica en términos de eficiencia de implementación. Nuestros resultados representan mejoras de velocidad algorítmicas que superan el paradigma actual, ya que también estamos preocupados por otros entornos de seguridad particulares que satisfacen las necesidades de organizaciones gubernamentales.