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-Hellma...Show MoreMetadata
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.
Published in: 18th IEEE Symposium on Computer Arithmetic (ARITH '07)
Date of Conference: 25-27 June 2007
Date Added to IEEE Xplore: 16 July 2007
Print ISBN:0-7695-2854-6
Print ISSN: 1063-6889