Title :
An efficient method for integer factorization
Author :
Haibo Yu ; Guoqiang Bai
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
In this paper, we propose an efficient method for integer factorization and it can be a good solution to sieving part of General Number Field Sieve. The mid-size integer factorization module adopts highly parallel structure to save operation time to a great extent. The algorithm used in the factorization module is another highlight that only involves the basic arithmetic operations, which makes for hardware implementation. The major goal of the proposed method is to optimize performance on the aspects of operation time, implemented hardware algorithm and storage space. Additionally, the proposed implementation has absolute advantage at operation speed based on FPGAs, which is of crucial importance for large integer factorization.
Keywords :
field programmable gate arrays; integer programming; public key cryptography; FPGA; PKC; basic arithmetic operations; factorization module; general number field sieve; hardware algorithm; hardware implementation; integer factorization; mid size integer factorization module; operation time; parallel structure; public key cryptography; storage space; Algorithm design and analysis; Clocks; Digital signal processing; Electronic countermeasures; Field programmable gate arrays; Hardware; Standards; general number field sieve (GNFS); mid-size integer; parallel structure; prime factor; sieving part;
Conference_Titel :
Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
Conference_Location :
Lisbon
DOI :
10.1109/ISCAS.2015.7168573