logo móvil
Contáctanos

Implementación de ED25519 y multiplicación de puntos CURVE25519 en FPGA de bajo costo y bajo consumo

Autores: Mehrabi, Mohamad Ali; Doche, Christophe

Idioma: Inglés

Editor: MDPI

Año: 2019

Descargar PDF

Acceso abierto

Artículo científico
2019

Implementación de ED25519 y multiplicación de puntos CURVE25519 en FPGA de bajo costo y bajo consumo


Categoría

Gestión y administración

Subcategoría

Gestión de la tecnología y la inovación

Palabras clave

Curvas de edwards retorcidas
Ed25519
Curve25519
Algoritmo de firma digital de curva de edwards
X25519
Internet de las cosas

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 1

Citaciones: Sin citaciones


Descripción
Las curvas de Edwards retorcidas han estado en el centro de atención desde su introducción por Bernstein et al. en 2007. La curva ED25519, utilizada para el Algoritmo de Firma Digital de Curva de Edwards (EdDSA), proporciona firmas digitales más rápidas que los esquemas existentes sin sacrificar la seguridad. La CURVE25519 es una curva de Montgomery que está estrechamente relacionada con ED25519. Proporciona una multiplicación de puntos simple, de tiempo constante y rápida, que es utilizada por el protocolo de intercambio de claves X25519. Las implementaciones de software de EdDSA y X25519 se utilizan en muchas aplicaciones web para PC y móviles. En este documento, introducimos una implementación de ED25519 y CURVE25519 de multiplicación escalar en FPGA de bajo consumo y bajo área que es particularmente relevante para aplicaciones de Internet de las Cosas (IoT). La eficiencia de la aritmética módulo el número primo 2255-19, en particular la reducción modular y la multiplicación modular, son clave para la eficiencia tanto de EdDSA como de X25519. Para reducir la complejidad de la implementación de hardware, proponemos un algoritmo de multiplicación modular entrelazada de alto radix. Un beneficio de esta arquitectura es evitar el uso de multiplicadores de enteros grandes que dependen de módulos DSP de FPGA.

Otros recursos que podrían interesarte

Temas Virtualpro