DocumentCode :
3128882
Title :
A Fast Modular Multiplication Method
Author :
Sentürk, Ali ; Gök, Mustafa
Author_Institution :
Dept. of Electr. & Electron. Eng., Cukurova Univ., Adana, Turkey
fYear :
2010
fDate :
15-17 Oct. 2010
Firstpage :
204
Lastpage :
207
Abstract :
Fast execution of modular multiplication is crucial to speed-up public key cryptography applications. This paper presents a modular multiplication method that exploits high-speed multiply-accumulate instructions supported in modern general-purpose architectures. The algorithm is implemented as a C program and tested on large operands by using GNU Multiple Precision Library (GMP). The performance of the method is compared with the performance of the Montgomery´s Algorithm. The comparision results show that the proposed method runs upto 5 times faster than Montgomery´s Algorithm.
Keywords :
C language; public key cryptography; software libraries; C program; GNU multiple precision library; fast modular multiplication method; general-purpose architectures; public key cryptography; Clocks; Computer architecture; Hardware; Libraries; Public key cryptography; Signal processing algorithms; modular multiplication method; multiply-add;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP), 2010 Sixth International Conference on
Conference_Location :
Darmstadt
Print_ISBN :
978-1-4244-8378-5
Electronic_ISBN :
978-0-7695-4222-5
Type :
conf
DOI :
10.1109/IIHMSP.2010.58
Filename :
5638011
Link To Document :
بازگشت