Back to Search
Start Over
An iterative modular multiplication algorithm in RNS
- 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]
- Subjects :
- *MATHEMATICS
*MULTIPLICATION
*ALGORITHMS
*DATA encryption
Subjects
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