Enhanced Euclid Algorithm for Modular Multiplicative Inverse and Its Application in Cryptographic Protocols

HTML  Download Download as PDF (Size: 100KB)  PP. 901-906  
DOI: 10.4236/ijcns.2010.312123    6,627 Downloads   12,024 Views  Citations

Affiliation(s)

.

ABSTRACT

Numerous cryptographic algorithms (ElGamal, Rabin, RSA, NTRU etc) require multiple computations of modulo multiplicative inverses. This paper describes and validates a new algorithm, called the Enhanced Euclid Algorithm, for modular multiplicative inverse (MMI). Analysis of the proposed algorithm shows that it is more efficient than the Extended Euclid algorithm (XEA). In addition, if a MMI does not exist, then it is not necessary to use the Backtracking procedure in the proposed algorithm; this case requires fewer operations on every step (divisions, multiplications, additions, assignments and push operations on stack), than the XEA. Overall, XEA uses more multiplications, additions, assignments and twice as many variables than the proposed algorithm.

Share and Cite:

B. Verkhovsky, "Enhanced Euclid Algorithm for Modular Multiplicative Inverse and Its Application in Cryptographic Protocols," International Journal of Communications, Network and System Sciences, Vol. 3 No. 12, 2010, pp. 901-906. doi: 10.4236/ijcns.2010.312123.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.