Title :
Fast modular reduction for large-integer multiplication for cryptosystem application
Author :
Sreehari, Suhas ; Wu, Huapeng ; Ahmadi, Majid
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Windsor, Windsor, ON, Canada
Abstract :
In this paper, we attempt to speedup the modular reduction as an independent step of modular multiplication, which is the central operation in public-key cryptosystems. Based on the properties of Mersenne and Quasi-Mersenne primes, we have described four distinct sets of moduli which are responsible for converting the single-precision multiplication prevalent in many of today´s techniques into an addition operation and a few simple shift operations. We propose a revision to the Modified Barrett algorithm presented in [3]. With the backing of the special moduli sets, our proposed algorithm is shown to outperform the Modified Barrett algorithm by nearly 25% when we consider the level of reduction (which bears a direct effect upon the speed of the second phase of reduction), and by over 10% when we consider the time taken for reduction.
Keywords :
public key cryptography; Quasi-Mersenne primes; central operation; fast modular reduction; large-integer multiplication; modified Barrett algorithm; modular multiplication; public-key cryptosystems; single-precision multiplication; special moduli sets; Barrett-based reduction; Large integer modular reduction; Mersenne primes; Quasi-Mersenne primes;
Conference_Titel :
Digital Information and Communication Technology and it's Applications (DICTAP), 2012 Second International Conference on
Conference_Location :
Bangkok
Print_ISBN :
978-1-4673-0733-8
DOI :
10.1109/DICTAP.2012.6215379