A RNS Montgomery Multiplication Architecture

被引:0
|
作者
Schinianakis, Dimitris [1 ]
Stouraitis, Thanos [1 ]
机构
[1] Univ Patras, Dept Elect & Comp Engn, Rion 26500, Greece
关键词
MODULAR MULTIPLICATION; EXPONENTIATION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A novel algorithm and VLSI architecture for Residue Number System (RNS) Montgomery modular multiplication are presented in this paper. An analysis of binary-to-RNS and RNS-to-binary conversions along with the proposed RNS Montgomery multiplication reveals common datapaths and a unified add/multiply architecture is derived that supports all aforementioned operations in the same hardware. The proposed algorithm is fully executed in RNS and the cost of the input/output conversions is compensated by the speed up of operations due to the inherent parallelism of RNS. If used repeatedly, the proposed architecture supports modular exponentiation and modular inversion as well, thus forming an end-to-end alternative for cryptographic implementations.
引用
收藏
页码:1167 / 1170
页数:4
相关论文
共 50 条
  • [1] An RNS montgomery modular multiplication algorithm
    Bajard, JC
    Didier, LS
    Kornerup, P
    13TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1997, : 234 - 239
  • [2] An RNS Montgomery modular multiplication algorithm
    Bajard, JC
    Didier, LS
    Kornerup, P
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (07) : 766 - 776
  • [3] Fault Detection in RNS Montgomery Modular Multiplication
    Bajard, Jean-Claude
    Eynard, Julien
    Gandino, Filippo
    2013 21ST IEEE SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2013, : 119 - 126
  • [4] Some improvement on RNS montgomery modular multiplication
    Bajard, JC
    Didier, LS
    Kornerup, P
    Rico, F
    ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS X, 2000, 4116 : 214 - 225
  • [5] Efficient Implementation of RNS Montgomery Multiplication Using Balanced RNS Bases
    Sharifi, Sakineh
    Esmaeildoust, Mohammad
    Taheri, Mohammad Reza
    Navi, Keivan
    JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2014, 12 (01): : 51 - 64
  • [6] Improved RNS Montgomery Modular Multiplication with Residue Recovery
    Wu, Tao
    Li, Shuguo
    Liu, Litian
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON SOFT COMPUTING TECHNIQUES AND ENGINEERING APPLICATION, ICSCTEA 2013, 2014, 250 : 233 - 245
  • [7] Efficient FPGA implementation of RNS Montgomery multiplication using balanced RNS bases
    Ahsan, Javad
    Esmaeildoust, Mohammad
    Kaabi, Amer
    Zarei, Vahid
    INTEGRATION-THE VLSI JOURNAL, 2022, 84 : 72 - 83
  • [8] A scalable architecture for Montgomery multiplication
    Tenca, AF
    Koç, ÇK
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS, 1999, 1717 : 94 - 108
  • [9] RNS Montgomery multiplication algorithm for duplicate processing of base transformations
    Nozaki, H
    Shimbo, A
    Kawamura, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (01) : 89 - 97
  • [10] PERFORMANCE EVALUATION OF DIGITAL SIGNATURE USING RNS MONTGOMERY MULTIPLICATION
    Mehr, Payam Shadman
    Esmaeildoust, Mohammad
    IIOAB JOURNAL, 2016, 7 : 109 - 113