Performance-scalable array architectures for modular multiplication

被引:9
|
作者
Freking, WL [1 ]
Parhi, KK [1 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
关键词
D O I
10.1109/ASAP.2000.862386
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modular multiplication is a fundamental operation in numerous public-key cryptosystems including the RSA method. Increasing popularity of internet e-commerce and other security applications translate into a demand for a scalable performance hardware design framework. Previous scalable hardware methodologies either were not systolic and thus involved performance-degrading, frill-word-length broadcasts or were not scalable beyond linear array size. In this paper; these limitations are overcome with the introduction of three scalable-performance modular multiplication architectures based an systolic arrays. Very high clock rates are feasible, since the cells composing the architectures are of bit-level complexity. Architectural methods based on both binary and high-radix modular multiplication are derived. All techniques are constructed to allow additional flexibility for the impact of interconnect delay within the design environment.
引用
收藏
页码:149 / 160
页数:12
相关论文
共 50 条
  • [1] Performance-Scalable Array Architectures for Modular Multiplication
    William L. Freking
    Keshab K. Parhi
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2002, 31 : 101 - 116
  • [2] Performance-scalable array architectures for modular multiplication
    Freking, WL
    Parhi, KK
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2002, 31 (02): : 101 - 116
  • [3] Processor Array Architectures for Scalable Radix 4 Montgomery Modular Multiplication Algorithm
    Ibrahim, Atef
    Gebali, Fayez
    Elsimary, Hamed
    Nassar, Amin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (07) : 1142 - 1149
  • [4] VLSI array algorithms and architectures for RSA modular multiplication
    Jeong, YJ
    Burleson, WP
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1997, 5 (02) : 211 - 217
  • [5] A Scalable and Systolic Architectures of Montgomery Modular Multiplication for Public Key Cryptosystems Based on DSPs
    Amine Mrabet
    Nadia El-Mrabet
    Ronan Lashermes
    Jean-Baptiste Rigaud
    Belgacem Bouallegue
    Sihem Mesnager
    Mohsen Machhout
    [J]. Journal of Hardware and Systems Security, 2017, 1 (3) : 219 - 236
  • [6] Two systolic architectures for modular multiplication
    Tsai, WC
    Shung, CB
    Wang, SJ
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (01) : 103 - 107
  • [7] A SCALABLE HYBRID MODULAR MULTIPLICATION ALGORITHM
    Meng Qiang Chen Tao Dai Zibin Chen Quji (Physical Education College of Zhengzhou University
    [J]. Journal of Electronics(China), 2008, (03) : 378 - 383
  • [8] Word-Based Montgomery Modular Multiplication Algorithm for Low-Latency Scalable Architectures
    Shieh, Ming-Der
    Lin, Wen-Ching
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (08) : 1145 - 1151
  • [9] NEW PROCESSOR ARRAY ARCHITECTURE FOR SCALABLE RADIX 8 MONTGOMERY MODULAR MULTIPLICATION ALGORITHM
    Ibrahim, Atef
    Gebali, Fayez
    Elsimary, Hamed
    Nassar, Amin
    [J]. 2011 24TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2011, : 389 - 394
  • [10] New Processor Array Architecture for Scalable Radix 2 Montgomery Modular Multiplication Algorithm
    Ibrahim, Atef
    Gebali, Fayez
    Elsimary, Hamed
    Nassar, Amin
    [J]. 2009 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2009, : 365 - 370