A Survey on Hardware Implementations of Elliptic Curve Cryptosystems
Bahram Rashidi

TL;DR
This survey comprehensively reviews hardware implementations of elliptic curve cryptography, comparing FPGA and ASIC approaches, and discusses their applications, architectures, and future research directions.
Contribution
It provides a detailed classification and comparison of ECC hardware implementations over different finite fields, highlighting recent advances and future challenges.
Findings
FPGA and ASIC implementations are categorized and compared.
High-speed and low-cost implementations are identified for specific applications.
Future research directions include scalability and performance improvements.
Abstract
In the past two decades, Elliptic Curve Cryptography (ECC) have become increasingly advanced. ECC, with much smaller key sizes, offers equivalent security when compared to other asymmetric cryptosystems. In this survey, an comprehensive overview of hardware implementations of ECC is provided. We first discuss different elliptic curves, point multiplication algorithms and underling finite field operations over binary fields F2m and prime fields Fp which are used in the literature for hardware implementation. Then methods, steps and considerations of ECC implementation are presented. The implementations of the ECC are categorized in two main groups based on implementation technologies consist of field programmable gate array (FPGA) based implementations and application specific integrated circuit (ASIC) implementations. Therefore, in these categories to have a better presentation and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Residue Arithmetic · Coding theory and cryptography · Cryptographic Implementations and Security
