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 条
  • [21] Cox-rower architecture for fast parallel Montgomery multiplication
    Kawamura, S
    Koike, M
    Sano, F
    Shimbo, A
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2000, 2000, 1807 : 523 - 538
  • [22] A scalable architecture for modular multiplication based on Montgomery's algorithm
    Tenca, AF
    Koç, ÇK
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) : 1215 - 1221
  • [23] A General Digit-Serial Architecture for Montgomery Modular Multiplication
    Erdem, Serdar Suer
    Yanik, Tugrul
    Celebi, Anil
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (05) : 1658 - 1668
  • [24] A compact architecture for Montgomery elliptic curve scalar multiplication processor
    Lee, Yong Ki
    Verbauwhede, Ingrid
    INFORMATION SECURITY APPLICATIONS, 2007, 4867 : 115 - 127
  • [25] Design of Montgomery multiplication architecture based on programmable cellular automata
    Jeon, JC
    Yoo, KY
    COMPUTATIONAL INTELLIGENCE, 2004, 20 (03) : 495 - 502
  • [26] Design and Evaluation of Novel Effective Montgomery Modular Multiplication Architecture
    Moayedi, Maryam
    Rezai, Abdalhossein
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2016, 10 (10): : 261 - 270
  • [27] Implementation of RNS addition and RNS multiplication into FPGAs
    Maltar, L
    Franca, FMG
    Alves, VC
    Amorim, CL
    IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, : 331 - 332
  • [28] Hardware Implementation of Montgomery Modular Multiplication Algorithm Using Iterative Architecture
    Renardy, Antonius P.
    Ahmadi, Nur
    Fadila, Ashbir A.
    Shidqi, Naufal
    Adiono, Trio
    2015 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA), 2015, : 99 - 102
  • [29] Parameter Space for the Architecture of FFT-Based Montgomery Modular Multiplication
    Chen, Donald Donglong
    Yao, Gavin Xiaoxu
    Cheung, Ray C. C.
    Pao, Derek
    Koc, Cetin Kaya
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (01) : 147 - 160
  • [30] 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