Abstract
This paper presents a Point Multiplication (PM) architecture of Elliptic-Curve Cryptography (ECC) over GF(2163 ) with a focus on the optimization of hardware resources and latency at the same time. The hardware resources are reduced with the use of a bit-serial (traditional schoolbook) multiplication method. Similarly, the latency is optimized with the reduction in a critical path using pipeline registers. To cope with the pipelining, we propose to reschedule point addition and double instructions, required for the computation of a PM operation in ECC. Subsequently, the proposed architecture over GF(2163 ) is modeled in Verilog Hardware Description Language (HDL) using Vivado Design Suite. To provide a fair performance evaluation, we synthesize our design on various FPGA (field-programmable gate array) devices. These FPGA devices are Virtex-4, Virtex-5, Virtex-6, Virtex-7, Spartan-7, Artix-7, and Kintex-7. The lowest area (433 FPGA slices) is achieved on Spartan-7. The highest speed is realized on Virtex-7, where our design achieves 391 MHz clock frequency and requires 416 µs for one PM computation (latency). For power, the lowest values are achieved on the Artix-7 (56 µW) and Kintex-7 (61 µW) devices. A ratio of throughput over area value of 4.89 is reached for Virtex-7. Our design outperforms most recent state-of-the-art solutions (in terms of area) with an overhead of latency.
Author supplied keywords
Cite
CITATION STYLE
Rashid, M., Hazzazi, M. M., Khan, S. Z., Alharbi, A. R., Sajid, A., & Aljaedi, A. (2021). A novel low-area point multiplication architecture for elliptic-curve cryptography. Electronics (Switzerland), 10(21). https://doi.org/10.3390/electronics10212698
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.