Back to Search Start Over

An iterative modular multiplication algorithm in RNS

Authors :
Yang, Jen-Ho
Chang, Chin-Chen
Wang, Chih-Hung
Source :
Applied Mathematics & Computation. Dec2005, Vol. 171 Issue 1, p637-645. 9p.
Publication Year :
2005

Abstract

Abstract: Most current cryptosystems need to compute modular multiplication with large numbers. Modular multiplication is a time-consuming operation, and thus many different techniques have been proposed for the acceleration. A novel approach, residue number system (RNS), which has the advantages of parallel, carry-free, and high-speed arithmetic, is usually used for large number computations. However, division and the magnitude comparison, which most modular multiplication algorithms involve, are difficult to be processed in RNS. In this paper, we present an iterative modular multiplication algorithm in RNS. A subtle iterative model, eliminating division and the magnitude comparison in modular multiplications, proposed by Chiou and Yang, and improved further by Leong et al., can be used to achieve our purpose. Our new algorithm has the property of easy parallelization and is more efficient than other iterative modular multiplication algorithms proposed previously. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
00963003
Volume :
171
Issue :
1
Database :
Academic Search Index
Journal :
Applied Mathematics & Computation
Publication Type :
Academic Journal
Accession number :
19126285
Full Text :
https://doi.org/10.1016/j.amc.2005.01.076