A Flexible Hardware Accelerator for Booth Polynomial Multiplier

被引:0
作者
Sonbul, Omar S. [1 ]
机构
[1] Umm Al Qura Univ, Comp & Network Engn Dept, Mecca 24382, Saudi Arabia
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 08期
关键词
Booth; polynomial multiplication; hardware; implementation; FPGA; ALGORITHMS;
D O I
10.3390/app14083323
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This article presents a parameterized/flexible hardware accelerator design tailored for the Booth polynomial multiplication method. The flexibility is achieved by allowing users to compute multiplication operations across various operand lengths, reaching up to 212 or 4096 bits. Our optimization strategy involves resource reuse, effectively minimizing the overall area cost of the Booth accelerator design. A comprehensive evaluation compares the proposed multiplier design with several non-digitized bit-serial polynomial multiplication accelerators. Implementation is realized in Verilog HDL using the Vivado IDE tool, featuring diverse operand sizes, and post-place and route assessments are performed on the Xilinx Virtex-7 field-programmable gate array device. For the largest considered operand size of 1024 x 1024, our Booth accelerator utilizes 1434 slices and can operate on a maximum frequency of 523.56 MHz. A single polynomial multiplication operation requires 0.977 mu s and the total power consumption is 927 mW. Moreover, a comparison to state-of-the-art accelerators reveals that the proposed flexible accelerator is 1.34x faster in computation time and 1.05x more area-efficient than the recent dedicated polynomial multiplication design. Therefore, the implementation results and comparison to the state of the art show that the proposed accelerator is suitable for a wide range of cryptographic applications.
引用
收藏
页数:15
相关论文
共 31 条
  • [1] Advanced implementation of Montgomery Modular Multiplier
    Abd-Elkader, Ahmed A. H.
    Rashdan, Mostafa
    Hasaneen, El-Sayed A. M.
    Hamed, Hesham F. A.
    [J]. MICROELECTRONICS JOURNAL, 2020, 106 (106):
  • [2] Bai S., 2023, CRYSTALS-Dilithium. Selected for NIST PQC Standardization
  • [3] Low-Cost and High-Performance 8x8 Booth Multiplier
    Boppana, Naga Venkata Vijaya Krishna
    Kommareddy, Jeevani
    Ren, Saiyu
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2019, 38 (09) : 4357 - 4368
  • [4] Carlet C., 2007, Lecture Notes in Computer Science, V4547
  • [5] Booth Encoded Bit-Serial Multiply-Accumulate Units with Improved Area and Energy Efficiencies
    Cheng, Xiaoshu
    Wang, Yiwen
    Liu, Jiazhi
    Ding, Weiran
    Lou, Hongfei
    Li, Ping
    [J]. ELECTRONICS, 2023, 12 (10)
  • [6] Chung C.M.M., 2021, IACR Trans. Cryptogr. Hardware Embed. Syst., P159, DOI 10.46586/tches.v2021.i2.159-188
  • [7] Quantum circuits for Toom-Cook multiplication
    Dutta, Srijit
    Bhattacharjee, Debjyoti
    Chattopadhyay, Anupam
    [J]. PHYSICAL REVIEW A, 2018, 98 (01)
  • [8] Hankerson D., 2006, Guide to Elliptic Curve Cryptography
  • [9] Imran M., 2020, TTech-LIB: Center for Hardware Security
  • [10] Imran M., 2023, J. Hardw. Syst. Secur, V7, P55, DOI [10.1007/s41635-023-00134-2, DOI 10.1007/S41635-023-00134-2]