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 条
  • [31] Efficient Montgomery Multiplication on GPUs
    Rosia, Nicolae
    Cervicescu, Virgil
    Togan, Mihai
    INNOVATIVE SECURITY SOLUTIONS FOR INFORMATION TECHNOLOGY AND COMMUNICATIONS, 2015, 9522 : 119 - 129
  • [32] Formally Verified Montgomery Multiplication
    Walther, Christoph
    COMPUTER AIDED VERIFICATION, CAV 2018, PT II, 2018, 10982 : 505 - 522
  • [33] Montgomery multiplication with redundancy check
    Nguyen, Khanh
    Tunstall, Michael
    WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY, PROCEEDINGS, 2007, : 30 - +
  • [34] A scalable architecture for Montgomery multiplication
    Tenca, AF
    Koç, ÇK
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS, 1999, 1717 : 94 - 108
  • [35] A RNS Montgomery Multiplication Architecture
    Schinianakis, Dimitris
    Stouraitis, Thanos
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1167 - 1170
  • [36] Architectures for Montgomery's multiplication
    Nibouche, O
    Bouridane, A
    Nibouche, M
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2003, 150 (06): : 361 - 368
  • [37] Exact analysis of Montgomery multiplication
    Sato, H
    Schepers, D
    Takagi, T
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2004, PROCEEDINGS, 2004, 3348 : 290 - 304
  • [38] Achieving NTRU with Montgomery Multiplication
    O'Rourke, C
    Sunar, B
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (04) : 440 - 448
  • [39] Rapid RISC: Fast Customization of RISC-V Processors
    Donofrio, David D.
    Leidel, John D.
    OPEN ARCHITECTURE/OPEN BUSINESS MODEL NET-CENTRIC SYSTEMS AND DEFENSE TRANSFORMATION 2022, 2022, 12119
  • [40] Algorithmic and architectural enhancements for real-time MPEG-1 decoding on a general purpose RISC workstation
    Hewlett-Packard Lab, Palo Alto, United States
    IEEE Trans Circuits Syst Video Technol, 5 (380-386):