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 条
  • [31] Efficiency Evaluation of a Modified Montgomery Multiplication Systolic Architecture Implemented on an FPGA
    Morales-Romero, Jose de Jesus
    Reyes-Barranca, Mario Alfredo
    Tinoco-Varela, David
    Flores-Nava, Luis Martin
    Espinosa-Garcia, Emilio Rafael
    COMPUTACION Y SISTEMAS, 2024, 28 (04): : 1703 - 1714
  • [32] MONTGOMERY AND RNS FOR RSA HARDWARE IMPLEMENTATION
    Manochehri, Kooroush
    Pourmozafari, Saadat
    Sadeghian, Babak
    COMPUTING AND INFORMATICS, 2010, 29 (05) : 849 - 880
  • [33] Montgomery Multiplication on the Cell
    Bos, Joppe W.
    Kaihara, Marcelo E.
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2010, 6067 : 477 - 485
  • [34] Improved Montgomery Multiplication
    Grale, Trenton J.
    Swartzlander, Earl E., Jr.
    2023 IEEE 30TH SYMPOSIUM ON COMPUTER ARITHMETIC, ARITH 2023, 2023, : 60 - 67
  • [35] Enhanced Montgomery multiplication
    Gueron, S
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2002, 2002, 2523 : 46 - 56
  • [36] An efficient multiplication architecture using Montgomery algorithm based on programmable cellular automata
    Park, HY
    Jeon, JC
    Oh, JB
    Yoo, KY
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2003, : 87 - 90
  • [37] A new RSA encryption architecture and hardware implementation based on optimized Montgomery multiplication
    Fournaris, AP
    Koufopavlou, O
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 4645 - 4648
  • [38] Area-Time Efficient Architecture of FFT-Based Montgomery Multiplication
    Dai, Wangchen
    Chen, Donald Donglong
    Cheung, Ray C. C.
    Koc, Cetin Kaya
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (03) : 375 - 388
  • [39] An RNS Modular Multiplication Algorithm
    Schinianakis, Dimitris
    Stouraitis, Thanos
    2013 IEEE 20TH INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2013, : 958 - 961
  • [40] An Algorithmic and Architectural Study on Montgomery Exponentiation in RNS
    Gandino, Filippo
    Lamberti, Fabrizio
    Paravati, Gianluca
    Bajard, Jean-Claude
    Montuschi, Paolo
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (08) : 1071 - 1083