Efficient Implementation of Group Operations for Elliptic Curve Cryptography
Group operations determine how efficiently elliptic curve cryptography (ECC) can operate. In this study, we propose efficient and optimized point addition (PA) and point doubling (PD) algorithms and hardware architectures to enhance ECC's efficiency and security. The repetitive use of PA and PD in scalar multiplication can significantly save area and time in designing ECC protocols, especially when these operations are implemented efficiently. We present a more area-time efficient design approach that consumes only 2681 slice registers with 5.495 μs latency for PA and 2309 slice registers with 4.961 μs latency for PD. The Xilinx 14.7 design tool is used to synthesize and analyze PA and PD architectures using VHDL. The Kintex-7 FPGA ‘7k70tfbg676-1’ model is used for the overall design. This design platform consumes minimal power, 0.079W, and can withstand high thermal margins of 74.9°C and 40.4W. Our proposed design achieves a lower area-delay product, with values of 0.015 for PA and 0.011 for PD, and maximizes throughput rates. The higher values of the figure of merit, 67.87 for PA and 87.29 for PD, indicate that the proposed design is highly efficient and optimized.
Authors
- Kalyan Kumar Halder (ORCID: https://orcid.org/0009-0001-4741-5911)
- Md. Sazedur Rahman (ORCID: https://orcid.org/0009-0005-4271-9069)
Institutions
- Khulna University of Engineering and Technology (BD)
Publication Details
- Published
- 2024-11-01
- DOI
- https://doi.org/10.1109/spicscon64195.2024.10940954
- Citations
- 1
- Primary Topic
- Cryptography and Residue Arithmetic
- Type
- article
- Field-Weighted Citation Impact
- 0.78