Title of article :
An efficient common-multiplicand-multiplication method to the Montgomery algorithm for speeding up exponentiation
Author/Authors :
Chia-Long Wu، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2009
Pages :
12
From page :
410
To page :
421
Abstract :
The modular exponentiation is a common operation for scrambling secret data and is used by several public-key cryptosystems, such as the RSA scheme and DSS digital signature scheme. However, the calculations involved in modular exponentiation are time-consuming especially when performed in software. In this paper, we propose an efficient CMM–MSD Montgomery algorithm by utilizing the Montgomery modular reduction method, common-multiplicand-multiplication (CMM) method, and minimal-signed-digit (MSD) recoding technique for fast modular exponentiation. By using the technique of recording the common signed-digit representations in the grouped substrings of exponent, our algorithm can improve the efficiency of both the original CMM exponentiation algorithm and the Montgomery multiplication algorithm. The fast modular exponentiation algorithm developed in this paper can be easily implemented in general signed-digit computing machine, and is therefore well suited for parallel implementation to fast evaluating modular exponentiation. Moreover, by using the proposed CMM–MSD Montgomery algorithm, on average the total number of single-precision multiplications can be reduced by about 38.9% and 26.68% as compared with Dusse–Kaliski’s Montgomery algorithm and Ha–Moon’s Montgomery algorithm, respectively.
Keywords :
public-key cryptography , Complexity analysis , Modular arithmetic , Exponentiation , Signed-digit recoding , Common-multiplicand-multiplication
Journal title :
Information Sciences
Serial Year :
2009
Journal title :
Information Sciences
Record number :
1213505
Link To Document :
بازگشت