FPGA Implementation of Elliptic-Curve Point Multiplication Over GF(2233) Using Booth Polynomial Multiplier for Area-Sensitive Applications

This article presents an area-efficient hardware architecture for the implementation of elliptic-curve point multiplication (PM) operation over GF(2^{233}) . The area is minimized through three strategies: 1) implementing a bit-serial-based Booth polynomial multiplication architecture to multiply t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2024, Vol.12, p.72847-72859
Hauptverfasser: Aljaedi, Amer, Qureshi, Furqan Aziz, Hazzazi, Mohammad Mazyad, Imran, Malik, Bassfar, Zaid, Jamal, Sajjad Shaukat
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This article presents an area-efficient hardware architecture for the implementation of elliptic-curve point multiplication (PM) operation over GF(2^{233}) . The area is minimized through three strategies: 1) implementing a bit-serial-based Booth polynomial multiplication architecture to multiply two polynomials with clock cycles overhead, 2) using one modular adder, Booth multiplier and square block in the arithmetic unit, and 3) realizing the modular inversion computation using the implemented square and Booth multiplier circuits. Moreover, the critical path is evaluated by the placement of registers in the datapath of the PM and Booth multiplier architectures. Moreover, a dedicated finite-state machine is implemented for control functionalities. Finally, a figure-of-merit (FoM), defined as throughput/area, facilitates realistic comparisons. The implementation results are reported on Xilinx field-programmable gate array (FPGA) devices. On the Virtex-7 device, our accelerator utilizes 1343 slices and can operate on a maximum of 393MHz , requiring 174457 clock cycles and 443.91\mu s for one PM computation. It consumes 1361mW power. The implementation results and comparison to state-of-the-art show that the proposed accelerator is suitable for cryptographic applications that demand lower hardware resource utilization without significant concerns regarding computation time.
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2024.3403771