Mobile QR Code
Title Design of Elliptic Curve Cryptography Accelerator over NIST Curves
Authors 최필주(Piljoo Cho)
DOI https://doi.org/10.5573/ieie.2024.61.3.39
Page pp.39-46
ISSN 2287-5026
Keywords Accelerator; Elliptic curve; ECC; Finite field; Modular operation
Abstract In this paper, elliptic curve cryptography (ECC) accelerators supporting the NIST P-384 and P-521 curves are proposed. Currently, the NIST P-256 curve is widely used, but as computing capabilities advance, there is a need for larger curves like P-384 and P-521. Most existing ECC accelerators use projective coordinates, thereby requiring a large area. However, in this paper, the P-256 accelerator using affine coordinates is extended to P-384 and P-521 accelerators. To support the different curves, modified equations are provided, and experimental and implementation results demonstrate that the proposed accelerators have faster speeds with smaller areas compared to other research results. Results synthesized using a 180-nm CMOS process technology show that the P-384 and P-521 accelerators have approximately 100k and 135k gate counts, respectively, at around 200MHz, allowing them to perform a point multiplication in 1.5ms and 2.7ms, respectively.