Performance-scalable array architectures for modular multiplication

被引:3
|
作者
Freking, WL [1 ]
Parhi, KK [1 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
关键词
modular multipliers; systolic computation; pipelined architectures; high-radix arithmetic implementation;
D O I
10.1023/A:1015337204517
中图分类号
TP [自动化技术、计算机技术];
学科分类号
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, full-word-length broadcasts or were not scalable beyond linear array size. In this paper, these limitations are overcome with the introduction of three classes of scalable-performance modular multiplication architectures based on 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.
引用
收藏
页码:101 / 116
页数:16
相关论文
共 50 条
  • [31] High-performance scalable architecture for modular multiplication using a new digit-serial computation
    Rezai, Abdalhossein
    Keshavarzi, Parviz
    MICROELECTRONICS JOURNAL, 2016, 55 : 169 - 178
  • [32] An Efficient Radix-4 Scalable Architecture for Montgomery Modular Multiplication
    Kuang, Shiann-Rong
    Liang, Chih-Yuan
    Chen, Chun-Chi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2016, 63 (06) : 568 - 572
  • [33] High-performance, low-power architecture for scalable radix 2 montgomery modular multiplication algorithm
    Ibrahim, Atef
    Gebali, Fayez
    El-Simary, Hamed
    Nassar, Amin
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2009, 34 (04): : 152 - 157
  • [34] A novel digit-serial systolic array for modular multiplication
    Guo, JH
    Wang, CL
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : A177 - A180
  • [35] Systolic and scalable architectures for digit-serial multiplication in fields GF(pm)
    Bertoni, G
    Guajardo, J
    Orlando, G
    PROGRESS IN CRYPTOLOGY -INDOCRYPT 2003, 2003, 2904 : 349 - 362
  • [36] A fully adaptive performance-scalable distance-dependent thresholding search algorithm for video coding
    Sorwar, G
    Murshed, M
    Dooley, L
    2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL III, PROCEEDINGS: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING SIGNAL, PROCESSING EDUCATION, 2003, : 649 - 652
  • [37] Scalable interconnection networks for partial column array processor architectures
    Takala, J
    Akopian, D
    Astola, J
    Saarinen, J
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 513 - 516
  • [38] FPGA montgomery modular multiplication architectures suitable for ECCS over GF(p)
    McIvor, C
    McLoone, M
    McCanny, JV
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3, PROCEEDINGS, 2004, : 509 - 512
  • [39] Comments on CFD code performance on scalable architectures
    Behr, M
    Pressel, DM
    Sturek, WB
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 190 (3-4) : 263 - 277
  • [40] Performance of scalable shared-memory architectures
    Motlagh, BS
    DeMara, RF
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2000, 10 (1-2) : 1 - 22