DocumentCode :
2876984
Title :
An efficient FPGA-based implementation of Pollard´s (ρ - 1) factorization algorithm
Author :
Meintanis, Dimitrios ; Papaefstathiou, Joannis
Author_Institution :
Tech. Univ. of Crete, Chania
fYear :
2007
fDate :
12-14 Dec. 2007
Firstpage :
365
Lastpage :
368
Abstract :
Due to the widespread use of public key cryptosystems whose security depends on the presumed difficulty of the factorization problem, the algorithms for finding the prime factors of large composite numbers are becoming extremely important. In recent years the limits of the best integer factorization algorithms have been extended greatly, due in part to Moore´s law and in part to algorithmic improvements. Furthermore, new silicon devices, such as FPGAs, give us the advantage of custom hardware architectures for minimizing execution time for such difficult computations. This paper demonstrates a very efficient FPGA-based design executing Pollard´s (ρ - 1) factorization algorithm. The proposed device offers a speedup from 20 to 231 when compared to the software implementation of the same algorithm in a state-of-the-art CPU.
Keywords :
cryptography; digital arithmetic; field programmable gate arrays; FPGA-based implementation; Pollard´s (ρ - 1) factorization algorithm; custom hardware; large composite number; prime factor; public key cryptosystem; Acceleration; Computer architecture; Computer industry; Concurrent computing; Field programmable gate arrays; Hardware; Parallel machines; Public key cryptography; Security; Silicon;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
Conference_Location :
Kitakyushu
Print_ISBN :
978-1-4244-1471-0
Electronic_ISBN :
978-1-4244-1472-7
Type :
conf
DOI :
10.1109/FPT.2007.4439287
Filename :
4439287
Link To Document :
بازگشت