Hardware Implementation of Improved Montgomery's Modular Multiplication Algorithm

被引:0
|
作者
Zhang Jia-hong [1 ]
Xiong Ting-gang [1 ]
Fang Xiang-yan [1 ]
机构
[1] CSIC, Ctr Microelect, Res & Dev Inst 709, Wuhan 430074, Hubei, Peoples R China
关键词
D O I
10.1109/CMC.2009.71
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a hardware implementation of modular multiplication coprocessor for both RSA and ECC Cryptosystems. Using a self-improvement Montgomery modular multiplication algorithm, the coprocessor completes a modular multiplication with less clock cycles under the equivalent circumstance of the other designs. This modular multiplier can deal with variable operand lengths, from 128 to 2048. When adopting 64 bits multiplier, it can work at the frequency of 100 MHz targeted to Virtex II XC2V250. and executes 256 bits EC point multiplication, with throughput 172k bit/s and 1024 bits RSA decryption(using CRT), with throughput 483k bit/s.
引用
收藏
页码:370 / +
页数:3
相关论文
共 50 条
  • [1] An Improved Montgomery Modular Multiplication Algorithm and Its Hardware Implementation
    Ren, Shiwei
    Wang, Huayang
    Hao, Yue
    Xue, Chengbo
    [J]. Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2024, 44 (03): : 306 - 311
  • [2] HARDWARE IMPLEMENTATION OF MONTGOMERY MODULAR MULTIPLICATION ALGORITHM
    ELDRIDGE, SE
    WALTER, CD
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (06) : 693 - 699
  • [3] Hardware Implementation of Montgomery Modular Multiplication Algorithm Using Iterative Architecture
    Renardy, Antonius P.
    Ahmadi, Nur
    Fadila, Ashbir A.
    Shidqi, Naufal
    Adiono, Trio
    [J]. 2015 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA), 2015, : 99 - 102
  • [4] Efficient and Scalable Hardware Implementation of Montgomery Modular Multiplication
    Issad, M.
    Anane, M.
    Boudraa, B.
    Bellemou, A. M.
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)
  • [5] New Hardware Architectures for Montgomery Modular Multiplication Algorithm
    Huang, Miaoqing
    Gaj, Kris
    El-Ghazawi, Tarek
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (07) : 923 - 936
  • [6] Montgomery Modular Multiplication on Reconfigurable Hardware: Systolic versusMultiplexed Implementation
    Perin, Guilherme
    Mesquita, Daniel Gomes
    Martins, Joao Baptista
    [J]. INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011
  • [7] Reconfigurable hardware implementation of Montgomery modular multiplication and parallel binary exponentiation
    Nedjah, N
    Mourelle, LD
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 226 - 233
  • [8] Efficient FPGA implementation of modular multiplication based on Montgomery algorithm
    Yang, Yatao
    Wu, Chao
    Li, Zichen
    Yang, Junming
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 209 - 215
  • [9] Fast implementations of Montgomery's modular multiplication algorithm
    Mohan, PVA
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV: DIGITAL SIGNAL PROCESSING-COMPUTER AIDED NETWORK DESIGN-ADVANCED TECHNOLOGY, 2003, : 125 - 128
  • [10] An Implementation of Montgomery Modular Multiplication on FPGAs
    Yan, Xinkai
    Wu, Guiming
    Wu, Dong
    Zheng, Fang
    Xie, Xianghui
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CLOUD COMPUTING (ISCC), 2014, : 32 - 38