Next-generation ECC processor on FPGA: Leveraging Koblitz curves for enhanced performance
This paper presents a hardware design of an Elliptic Curve Cryptography (ECC) processor optimized for Field Programmable Gate Arrays (FPGAs), focusing on the Koblitz curve Secp256k1. We introduce a novel, constant-time ECC processor design that efficiently performs Elliptic Curve Point Multiplications (ECPM). The design features an optimized Arithmetic Unit and a dual parallel-structured instruction set architecture that reduces computation time and minimizes hardware resource demands by utilizing Brent-Kung adders. Implemented on the Xilinx FPGA Kintex-7 for the Secp256k1 curve, the architecture operates at 202.3 MHz, utilizing 16.2k slices and 54 DSP blocks. This work aims to enhance ECC processors' performance and resource efficiency while preserving flexibility for secure digital applications in environments with limited computing resources.
Authors
- Hung K. Nguyen (ORCID: https://orcid.org/0000-0003-3417-3447)
- Linh Tran (ORCID: https://orcid.org/0000-0001-6490-5413)
- Tung Lam Nguyen (ORCID: https://orcid.org/0000-0003-4822-2297)
- Khai Nguyen
- Vy Nguyen (ORCID: https://orcid.org/0000-0003-1553-0912)
Institutions
- Vietnam National University Ho Chi Minh City (VN)
- Ho Chi Minh City University of Technology (VN)
Publication Details
- Journal
- Ain Shams Engineering Journal
- Published
- 2025-05-27
- DOI
- https://doi.org/10.1016/j.asej.2025.103495
- Citations
- 1
- Primary Topic
- Cryptography and Residue Arithmetic
- Type
- article
- Field-Weighted Citation Impact
- 3.25