DocumentCode
3053613
Title
Fast Modular Reduction
Author
Hasenplaugh, W. ; Gaubatz, G. ; Gopal, V.
Author_Institution
Intel Corp., Chandler
fYear
2007
fDate
25-27 June 2007
Firstpage
225
Lastpage
229
Abstract
It is widely acknowledged that efficient modular multiplication is a key to high-performance implementation of public-key cryptography, be it classical RSA, Diffie-Hellman, or (hyper-) elliptic curve algorithms. In the recent decade, practitioners have relied mainly on two popular methods: Montgomery Multiplication and regular long-integer multiplication in combination with Barrett´s modular reduction technique. In this paper, we propose a modification to Barrett´s algorithm that leads to a significant reduction (25% to 75%) in multiplications and additions.
Keywords
public key cryptography; Diffie-Hellman; Montgomery multiplication; classical RSA; elliptic curve algorithms; modular multiplication; modular reduction; public-key cryptography; regular long-integer multiplication; Arithmetic; Computer architecture; Costs; Educational institutions; Elliptic curves; Interleaved codes; Public key; Public key cryptography; Runtime; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 2007. ARITH '07. 18th IEEE Symposium on
Conference_Location
Montepellier
ISSN
1063-6889
Print_ISBN
0-7695-2854-6
Type
conf
DOI
10.1109/ARITH.2007.18
Filename
4272869
Link To Document