A High-Performance Curve25519 and Curve448 Unified Elliptic Curve Cryptography Accelerator

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Banerjee, Aniket, Banerjee, Utsav
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913780503412736
author Banerjee, Aniket
Banerjee, Utsav
author_facet Banerjee, Aniket
Banerjee, Utsav
contents In modern critical infrastructure such as power grids, it is crucial to ensure security of data communications between network-connected devices while following strict latency criteria. This necessitates the use of cryptographic hardware accelerators. We propose a high-performance unified elliptic curve cryptography accelerator supporting NIST standard Montgomery curves Curve25519 and Curve448 at 128-bit and 224-bit security levels respectively. Our accelerator implements extensive parallel processing of Karatsuba-style large-integer multiplications, restructures arithmetic operations in the Montgomery Ladder and exploits special mathematical properties of the underlying pseudo-Mersenne and Solinas prime fields for optimized performance. Our design ensures efficient resource sharing across both curve computations and also incorporates several standard side-channel countermeasures. Our ASIC implementation achieves record performance and energy of 10.38 $μ$s / 54.01 $μ$s and 0.72 $μ$J / 3.73 $μ$J respectively for Curve25519 / Curve448, which is significantly better than state-of-the-art.
format Preprint
id arxiv_https___arxiv_org_abs_2504_04731
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A High-Performance Curve25519 and Curve448 Unified Elliptic Curve Cryptography Accelerator
Banerjee, Aniket
Banerjee, Utsav
Cryptography and Security
In modern critical infrastructure such as power grids, it is crucial to ensure security of data communications between network-connected devices while following strict latency criteria. This necessitates the use of cryptographic hardware accelerators. We propose a high-performance unified elliptic curve cryptography accelerator supporting NIST standard Montgomery curves Curve25519 and Curve448 at 128-bit and 224-bit security levels respectively. Our accelerator implements extensive parallel processing of Karatsuba-style large-integer multiplications, restructures arithmetic operations in the Montgomery Ladder and exploits special mathematical properties of the underlying pseudo-Mersenne and Solinas prime fields for optimized performance. Our design ensures efficient resource sharing across both curve computations and also incorporates several standard side-channel countermeasures. Our ASIC implementation achieves record performance and energy of 10.38 $μ$s / 54.01 $μ$s and 0.72 $μ$J / 3.73 $μ$J respectively for Curve25519 / Curve448, which is significantly better than state-of-the-art.
title A High-Performance Curve25519 and Curve448 Unified Elliptic Curve Cryptography Accelerator
topic Cryptography and Security
url https://arxiv.org/abs/2504.04731