Journal ArticleOpen Access
Design and Implementation of High-Performance ECC Processor with Unified Point Addition on Twisted Edwards Curve
Authors
Author Affiliations
Kookmin University, Khulna University of Engineering and Technology
Published InSensors
Year2020
Citations47
Abstract
With the swift evolution of wireless technologies, the demand for the Internet of Things (IoT) security is rising immensely. Elliptic curve cryptography (ECC) provides an attractive solution to fulfill this demand. In recent years, Edwards curves have gained widespread acceptance in digital signatures and ECC due to their faster group operations and higher resistance against side-channel attacks (SCAs) than that of the Weierstrass form of elliptic curves. In this paper, we propose a high-speed, low-area, simple power analysis (SPA)-resistant field-programmable gate array (FPGA) implementation of ECC processor with unified point addition on a twisted Edwards curve, namely Edwards25519. Efficient hardware architectures for modular multiplication, modular inversion, unified point addition, and elliptic curve point multiplication (ECPM) are proposed. To reduce the…
View at Publisher
BORR does not host full-text PDFs. The button above takes you to the original publisher.