Throughput/Area-Efficient Accelerator of Elliptic Curve Point Multiplication over GF(2233) on FPGA

dc.centroE.T.S.I. Telecomunicaciónes_ES
dc.contributor.authorRashid, Muhammad
dc.contributor.authorSonbul, Omar S.
dc.contributor.authorZia, Muhammad Yousuf Irfan
dc.contributor.authorArif, Muhammad
dc.contributor.authorSajid, Asher
dc.contributor.authorAlotaibi, Saud S.
dc.date.accessioned2024-01-31T12:33:10Z
dc.date.available2024-01-31T12:33:10Z
dc.date.issued2023-08
dc.departamentoIngeniería de Comunicaciones
dc.description.abstractThis paper presents a throughput/area-efficient hardware accelerator architecture for elliptic curve point multiplication (ECPM) computation over GF(2233). The throughput of the proposed accelerator design is optimized by reducing the total clock cycles using a bit-parallel Karatsuba modular multiplier. We employ two techniques to minimize the hardware resources: (i) a consolidated arithmetic unit where we combine a single modular adder, multiplier, and square block instead of having multiple modular operators, and (ii) an Itoh–Tsujii inversion algorithm by leveraging the existing hardware resources of the multiplier and square units for multiplicative inverse computation. An efficient finite-state-machine (FSM) controller is implemented to facilitate control functionalities. To evaluate and compare the results of the proposed accelerator architecture against state-of-the-art solutions, a figure-of-merit (FoM) metric in terms of throughput/area is defined. The implementation results after post-place-and-route simulation are reported for reconfigurable field-programmable gate array (FPGA) devices. Particular to Virtex-7 FPGA, the accelerator utilizes 3584 slices, needs 7208 clock cycles, operates on a maximum frequency of 350 MHz, computes one ECPM operation in 20.59 s, and the calculated value of FoM is 13.54. Consequently, the results and comparisons reveal that our accelerator suits applications that demand throughput and area-optimized ECPM implementations.es_ES
dc.identifier.citationRashid, M., Sonbul, O. S., Zia, M. Y. I., Arif, M., Sajid, A., & Alotaibi, S. S. (2023). Throughput/Area-Efficient Accelerator of Elliptic Curve point multiplication over GF(2233) on FPGA. Electronics, 12(17), 3611. https://doi.org/10.3390/electronics12173611es_ES
dc.identifier.doihttps://doi.org/10.3390/electronics12173611
dc.identifier.urihttps://hdl.handle.net/10630/29519
dc.language.isoenges_ES
dc.publisherMDPIes_ES
dc.rightsAtribución 4.0 Internacional*
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectHardware - Diseño y construcciónes_ES
dc.subjectSistemas informáticoses_ES
dc.subject.otherHardware designes_ES
dc.subject.otherElliptic curve cryptographyes_ES
dc.subject.otherPoint multiplicationes_ES
dc.subject.otherCrypto processores_ES
dc.subject.otherFPGAes_ES
dc.titleThroughput/Area-Efficient Accelerator of Elliptic Curve Point Multiplication over GF(2233) on FPGAes_ES
dc.typejournal articlees_ES
dc.type.hasVersionVoRes_ES
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
electronics-12-03611-v3(1).pdf
Size:
1.18 MB
Format:
Adobe Portable Document Format
Description:

Collections