Projects per year
Abstract
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.
Original language | English |
---|---|
Title of host publication | Applied Cryptography and Network Security — ACNS 2003 |
Place of Publication | Berlin |
Publisher | Springer Verlag |
Pages | 418-434 |
ISBN (Print) | 3-540-20208-0 |
DOIs | |
Publication status | Published - 2003 |
Event | 1st International Conference on Applied Cryptography and Network Security: ACNS 2003 - Kunming, China Duration: 16 Oct 2003 → 19 Oct 2003 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer Verlag |
Volume | 2846 |
Conference
Conference | 1st International Conference on Applied Cryptography and Network Security |
---|---|
Country/Territory | China |
City | Kunming |
Period | 16/10/03 → 19/10/03 |
Treatment code (Nähere Zuordnung)
- Application
- Experimental
Fingerprint
Dive into the research topics of 'Architectural Enhancements for Montgomery Multiplication on Embedded RISC Processors'. Together they form a unique fingerprint.Projects
- 2 Finished
-
Instruction Set Extensions and Architectural Enhancements for Public-Key Cryptography on General-Purpose RISC Processors
Tillich, S., Großschädl, J., Szekely, A. & Posch, K.
1/12/03 → 31/10/06
Project: Research project
-
Crypto Module with USB Interface (USB_CRYPT)
Wolkerstorfer, J. & Aigner, M. J.
1/01/01 → 31/12/03
Project: Research project