DocumentCode
3231534
Title
Efficient Modular Exponentiation with Three-Moduli (2^{n}±1,2^{n}+3)
Author
Wang, Bangju ; Zhang, Huanguo ; Wang, Yuhua
Author_Institution
Wuhan Univ., Wuhan
Volume
3
fYear
2007
fDate
July 30 2007-Aug. 1 2007
Firstpage
927
Lastpage
931
Abstract
Modular exponentiation is the basic computation for most public key cryptosystems and digital signal processing. A new signed binary representation (SBR) of operand is presented, which has less weight than NAF when modulus is one of moduli (2nplusmn1,2n+3). The speed of modular squaring with three-moduli (2nplusmn1,2n+3) can be improved using the new SBR by reducing partial products and carries. Based on the result, the speed of computation of modular exponentiation using the new SBR may double that of NAF method for some exponents. According to theoretical analyses and experiment comparing to the other methods mentioned in this paper, the new SBR could improve the speed of modular exponentiation efficiently. Moreover, the SBR of integer can be widely used in secure communication and DSP system.
Keywords
digital signal processing chips; public key cryptography; redundant number systems; NAF method; digital signal processing; modular exponentiation; modular squaring; public key cryptosystems; redundant number systems; signed binary representation; Algorithm design and analysis; Arithmetic; Artificial intelligence; Computer networks; Concurrent computing; Digital signal processing; Distributed computing; Public key cryptography; Signal processing algorithms; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
Conference_Location
Qingdao
Print_ISBN
978-0-7695-2909-7
Type
conf
DOI
10.1109/SNPD.2007.500
Filename
4287981
Link To Document