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 条
  • [21] Efficient and Scalable Hardware Implementation of Montgomery Modular Multiplication
    Issad, M.
    Anane, M.
    Boudraa, B.
    Bellemou, A. M.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)
  • [22] MODULAR MATRIX MULTIPLICATION ON A LINEAR-ARRAY
    RAMAKRISHNAN, IV
    VARMAN, PJ
    IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (11) : 952 - 958
  • [23] Low latency modular multiplication for public-key cryptosystems using a scalable array of parallel processing elements
    Kong, Yinan
    Lai, Yufeng
    2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 1039 - 1042
  • [24] Scalable In-Memory Computing Architectures for Sparse Matrix Multiplication
    Kendall, Jack D.
    Conklin, Alexander A.
    Pantone, Ross
    Nino, Juan C.
    Kumar, Suhas
    2022 INTERNATIONAL ELECTRON DEVICES MEETING, IEDM, 2022,
  • [25] Fast Montgomery modular multiplication and RSA cryptographic processor architectures
    McIvor, C
    McLoone, M
    McCanny, JV
    Daly, A
    Marnane, W
    CONFERENCE RECORD OF THE THIRTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 2003, : 379 - 384
  • [26] Proposing a Fast and Scalable Systolic Array for Matrix Multiplication
    Asgari, Bahar
    Hadidi, Ramyad
    Kim, Hyesoon
    28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 204 - 204
  • [27] A scalable architecture for modular multiplication based on Montgomery's algorithm
    Tenca, AF
    Koç, ÇK
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) : 1215 - 1221
  • [28] A Prediction-Based Scalable Design for Montgomery Modular Multiplication
    Chen, De-Sheng
    Li, Huan-Teng
    Wang, Yi-Wen
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON ELECTRIC AND ELECTRONICS, 2013, : 46 - 50
  • [29] DCSA systolic array for modular multiplication and RSA encryption
    Zhang, CN
    Li, H
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1667 - 1673
  • [30] High Performance Modular Multiplication for SIDH
    Liu, Weiqiang
    Ni, Ziying
    Ni, Jian
    Rafferty, Ciara
    O'Neill, Maire
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 3118 - 3122