Architectural enhancements for Montgomery multiplication on embedded RISC processors

被引:0
|
作者
Grossschädl, J [1 ]
Kamendje, GA [1 ]
机构
[1] Graz Univ Technol, Inst Appl Informat Proc & Commun, A-8010 Graz, Austria
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Montgomery multiplication normally spends over 90% of its execution time in inner loops executing some kind of multiply-and-add operations. The performance of these critical code sections can be greatly improved by customizing the processor's instruction set for low-level arithmetic functions. In this paper, we investigate the potential of architectural enhancements for multiple-precision Montgomery multiplication according to the so-called Finely Integrated Product Scanning (FIPS) method. We present instruction set extensions to accelerate the FIPS inner loop operation based on the availability of a multiply/accumulate (MAC) unit with a wide accumulator. Finally, we estimate the execution time of a 1024-bit Montgomery multiplication on an extended MIPS32 core and discuss the impact of the multiplier latency.
引用
收藏
页码:418 / 434
页数:17
相关论文
共 50 条
  • [41] Montgomery Multiplication Using Vector Instructions
    Bos, Joppe W.
    Montgomery, Peter L.
    Shumow, Daniel
    Zaverucha, Gregory M.
    SELECTED AREAS IN CRYPTOGRAPHY - SAC 2013, 2014, 8282 : 471 - 489
  • [42] ADAPTING THE MICRO CHANNEL TO RISC PROCESSORS
    SMOOT, CS
    COMPUTER DESIGN, 1989, 28 (22): : 68 - 69
  • [43] An Implementation of Montgomery Modular Multiplication on FPGAs
    Yan, Xinkai
    Wu, Guiming
    Wu, Dong
    Zheng, Fang
    Xie, Xianghui
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CLOUD COMPUTING (ISCC), 2014, : 32 - 38
  • [44] New systolic modular multiplication architecture for efficient Montgomery multiplication
    Choi, Se-Hyu
    Lee, Keon-Jik
    IEICE ELECTRONICS EXPRESS, 2015, 12 (02):
  • [45] Faster Montgomery multiplication and Multi-Scalar-Multiplication for SNARKs
    Botrel G.
    Housni Y.E.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023, 2023 (03): : 504 - 521
  • [46] Spectral arithmetic in Montgomery modular multiplication
    Dai, Wangchen
    Cheung, Ray C. C.
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2018, 8 (03) : 211 - 226
  • [47] An RNS Montgomery modular multiplication algorithm
    Bajard, JC
    Didier, LS
    Kornerup, P
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (07) : 766 - 776
  • [48] Analyzing and comparing Montgomery multiplication algorithms
    Oregon State Univ, Corvallis, United States
    IEEE Micro, 3 (26-33):
  • [49] Spectral arithmetic in Montgomery modular multiplication
    Wangchen Dai
    Ray C. C. Cheung
    Journal of Cryptographic Engineering, 2018, 8 : 211 - 226
  • [50] An RNS montgomery modular multiplication algorithm
    Bajard, JC
    Didier, LS
    Kornerup, P
    13TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1997, : 234 - 239