FPGA-based High-Throughput Montgomery Modular Multipliers for RSA Cryptosystems

被引:0
|
作者
Xiao, Hao [1 ]
Yu, Sijia [1 ]
Cheng, Biqian [1 ]
Liu, Guangzhu [1 ]
机构
[1] Hefei Univ Technol, Sch Microelect, Hefei 230601, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
modular multiplication; high radix; high throughput; RSA; MULTIPLICATION; EXPONENTIATION; DESIGN;
D O I
10.1587/elex.9.220101
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an FPGA-based Montgomery modular multiplier for implementing high-throughput RSA cryptosystems. First, we propose a variable segmentation Montgomery modular multiplication (VSMMM) algorithm which enables the radix of the multiplier and the multiplicand adapt to any given datawidth. Then, to make trade-offs among latency, area and throughput, we design a dual-path fully concurrent MMM architecture based on VSMMM algorithm. As a case study, a RSA processor has been implemented using the proposed method. Experimental results show that the proposed MMM multiplier and RSA processor achieve much higher throughput than existing works.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] High-throughput parallel DWT hardware architecture implemented on an FPGA-based platform
    Ibraheem, Mohammed Shaaban
    Hachicha, Khalil
    Ahmed, Syed Zahid
    Lambert, Laurent
    Garda, Patrick
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (06) : 2043 - 2057
  • [22] Systematic Design of RSA Processors Based on High-Radix Montgomery Multipliers
    Miyamoto, Atsushi
    Homma, Naofumi
    Aoki, Takafumi
    Satoh, Akashi
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (07) : 1136 - 1146
  • [23] FPGA-Based High-Throughput CNN Hardware Accelerator With High Computing Resource Utilization Ratio
    Huang, Wenjin
    Wu, Huangtao
    Chen, Qingkun
    Luo, Conghui
    Zeng, Shihao
    Li, Tianrui
    Huang, Yihua
    [J]. IEEE Transactions on Neural Networks and Learning Systems, 2022, 33 (08): : 4069 - 4083
  • [24] FPGA-Based High-Throughput CNN Hardware Accelerator With High Computing Resource Utilization Ratio
    Huang, Wenjin
    Wu, Huangtao
    Chen, Qingkun
    Luo, Conghui
    Zeng, Shihao
    Li, Tianrui
    Huang, Yihua
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (08) : 4069 - 4083
  • [25] Energy-Efficient and High-Throughput FPGA-based Accelerator for Convolutional Neural Networks
    Feng, Gan
    Hu, Zuyi
    Chen, Song
    Wu, Feng
    [J]. 2016 13TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2016, : 624 - 626
  • [26] High radix Montgomery Modular Multiplication on FPGA
    Mohamed, Anane
    Nadjia, Anane
    [J]. 2013 8TH INTERNATIONAL DESIGN AND TEST SYMPOSIUM (IDT), 2013,
  • [27] Systematic design of high-radix Montgomery multipliers for RSA processors
    Miyamoto, Atsushi
    Homma, Naofumi
    Aoki, Takafumi
    Satoh, Akashi
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, : 416 - +
  • [28] A High-Throughput FPGA-Based Elliptic Curve Digital Signature Core for IoT Edge Platforms
    Pham-Quoc, Cuong
    Pham Le Song Ngan
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS-ICCSA 2024 WORKSHOPS, PT VI, 2024, 14820 : 31 - 43
  • [29] FPGA-based implementation of a serial RSA processor
    Mazzeo, A
    Romano, L
    Saggese, GR
    Mazzocca, N
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 582 - 587
  • [30] On efficient implementation of FPGA-based hyperelliptic curve cryptosystems
    Elias, Grace
    Miri, Ali
    Yeap, Tet-Hin
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2007, 33 (5-6) : 349 - 366