Title :
Fast modular power algorithm based on length limited run-length coding
Author :
Liang, Xiaoying ; Huang, Zheng ; Wen, Qiaoyan
Author_Institution :
State key Lab. of Networking & Switching Technol., BUPT, Beijing, China
Abstract :
The modular power of large integer is a research hotspot in the public-key cryptosystem. To improve the efficiency, many modified algorithms were proposed, among them, the algorithms based on sliding window coding are popular. In this paper, a novel length limited run-length coding method was proposed by modifying sliding window coding. In this method, the large exponent was recoded, so the modular power operation was changed into simple multiplication, addition and displacement operation. Then, a modular power algorithm based on the novel coding method was designed, and its time and space complexity was analyzed. Finally, its efficiency was compared with which based on the current optimal sliding window coding. Analysis shows that the both algorithms are equivalent in the space complexity, whereas the former is superior to the later in the time complexity. Tested under the same environment, the proposed algorithm´s efficiency increase 40%.
Keywords :
computational complexity; public key cryptography; runlength codes; length limited run-length coding; modular power algorithm; multiplication-addition-displacement operation; public-key cryptosystem; sliding window coding; time-space complexity; Algorithm design and analysis; Costs; Design methodology; Electronic mail; Laboratories; Public key; Public key cryptography; Telecommunication switching; Testing; RSA; algorithms; length limited run-length coding; modular exponentiation; public key cryptography; sliding window coding;
Conference_Titel :
Global Mobile Congress 2009
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-5302-3
Electronic_ISBN :
978-1-4244-5301-6
DOI :
10.1109/GMC.2009.5295840