Title :
Fast Modular Reduction
Author :
Hasenplaugh, W. ; Gaubatz, G. ; Gopal, V.
Author_Institution :
Intel Corp., Chandler
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;
Conference_Titel :
Computer Arithmetic, 2007. ARITH '07. 18th IEEE Symposium on
Conference_Location :
Montepellier
Print_ISBN :
0-7695-2854-6
DOI :
10.1109/ARITH.2007.18