Towards an Efficient Implementation of Sequential Montgomery Multiplication

被引:0
|
作者
Neto, Joao Carlos [1 ]
Tenca, Alexandre Ferreira [2 ]
Ruggiero, Wilson Vicente [1 ]
机构
[1] Univ Sao Paulo, Polytech Sch, Dept Comp & Digital Syst Engn, Sao Paulo, Brazil
[2] Synopsys Inc, Hillsboro, OR USA
关键词
Cryptography; high-speed arithmetic; modular exponentiation and multiplication; MODULAR MULTIPLICATION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A method to generate efficient implementations of sequential Montgomery Multiplication (MM) is proposed. It is applied to radix-2 MM, but could be used for other radices. An efficient solution is obtained when inactive adders in a cycle are re-assigned to perform useful computation. The resulting hardware algorithm and architecture accelerate the modular multiplication by looking ahead the input data of two iterations and in some cases compressing two iterations in one, without increasing the iteration time too much. Experiments show 33.6% average reduction in clock cycles when proposed multiplier is applied to implement modular exponentiation in the 2048-bit RSA cryptosystem.
引用
收藏
页码:1680 / 1684
页数:5
相关论文
共 50 条
  • [31] pSHS: A Scalable Parallel Software Implementation of Montgomery Multiplication for Multicore Systems
    Chen, Zhimin
    Schaumont, Patrick
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 843 - 848
  • [32] Improved Montgomery Multiplication
    Grale, Trenton J.
    Swartzlander, Earl E., Jr.
    2023 IEEE 30TH SYMPOSIUM ON COMPUTER ARITHMETIC, ARITH 2023, 2023, : 60 - 67
  • [33] Enhanced Montgomery multiplication
    Gueron, S
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2002, 2002, 2523 : 46 - 56
  • [34] A Parallel Implementation of Montgomery Multiplication on Multicore Systems: Algorithm, Analysis, and Prototype
    Chen, Zhimin
    Schaumont, Patrick
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (12) : 1692 - 1703
  • [35] Efficient implementation of Montgomery modular multiplier on FPGA
    Abd-Elkader, Ahmed A. H.
    Rashdan, Mostafa
    Hasaneen, El-Sayed A. M.
    Hamed, Hesham F. A.
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 97
  • [36] 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
  • [37] Efficient interleaved Montgomery modular multiplication for lattice-based cryptography
    Akleylek, Sedat
    Tok, Zaliha Yuce
    IEICE ELECTRONICS EXPRESS, 2014, 11 (22):
  • [38] Efficient Implementation of Interval Matrix Multiplication
    Hong Diep Nguyen
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT II, 2012, 7134 : 179 - 188
  • [39] 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
  • [40] Montgomery multiplication over rings
    Brennan, Joseph P.
    Katti, Rajendra
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2009, 346 (01): : 10 - 16