A VLSI architecture of fast high-radix modular multiplication for RSA cryptosystem

被引:0
|
作者
Wu, CH [1 ]
Shieh, MD [1 ]
Wu, CH [1 ]
Sheu, MH [1 ]
Sheu, JL [1 ]
机构
[1] Natl Yunlin Univ Sci & Technol, Dept Elect Engn, Touliu, Yunlin, Taiwan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a high-radix modular multiplication algorithm and its corresponding VLSI architecture for RSA cryptosystem. To reduce the total number of required operations, we partition the multiplier operand into several equal-sized segments and treat each segment as a basic unit for accumulation and module operations. Then, the multiplication and residue calculation of each segment are performed in a pipelined fashion to increase the throughput rate. This paper also shows how to simplify the quotient estimation based on multiple-bit overlapping scanning and to reduce the logic depth in high-radix implementation. Results show that only a small lookup table is needed for quotient estimation in our development and the total operating time is smaller than that of the corresponding radix-2 implementation.
引用
收藏
页码:500 / 503
页数:4
相关论文
共 50 条
  • [31] A new modular exponentiation architecture for efficient design of RSA cryptosystem
    Shieh, Ming-Der
    Chen, Jun-Hong
    Wu, Hao-Hsuan
    Lin, Wen-Ching
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (09) : 1151 - 1161
  • [32] Scalable hardware implementing high-radix Montgomery multiplication algorithm
    Bernard, F.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (2-3) : 117 - 126
  • [33] HIGH-RADIX AND BIT RECODING TECHNIQUES FOR MODULAR EXPONENTIATION
    KOC, CK
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1991, 40 (3-4) : 139 - 156
  • [34] High-radix montgomery modular exponentiation on reconfigurable hardware
    Blum, T
    Paar, C
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (07) : 759 - 764
  • [35] A Systolic, High Speed Architecture for an RSA Cryptosystem
    K.Z. Pekmestzi
    N.K. Moshopoulos
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2002, 32 : 223 - 235
  • [36] A systolic, high speed architecture for an RSA cryptosystem
    Pekmestzi, KZ
    Moshopoulos, NK
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2002, 32 (03): : 223 - 235
  • [37] A fast bit-interleaving RSA cryptosystem based on radix-4 cellular-array modular multiplier
    Hong, Din-Hua
    Tsai, Bin-Yan
    [J]. 2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 1446 - +
  • [38] 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
  • [39] A NEW ARCHITECTURE FOR FAST MODULAR MULTIPLICATION
    JUANG, YJ
    LU, EH
    LEE, JY
    CHEN, CH
    [J]. 1989 INTERNATIONAL SYMPOSIUM ON VLSI TECHNOLOGY, SYSTEMS AND APPLICATIONS: PROCEEDINGS OF TECHNICAL PAPERS, 1989, : 357 - 360
  • [40] A FAST AND FAIR SHARED BUFFER FOR HIGH-RADIX ROUTER
    Zhang, Heying
    Wang, Kefei
    Zhang, Jianmin
    Wu, Nan
    Dai, Yi
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2014, 23 (01)