DocumentCode :
3507626
Title :
The parallel improved Lanczos method for integer factorization over finite fields for public key cryptosystems
Author :
Yang, L.T. ; Brent, Richard P.
Author_Institution :
Dept. of Comput. Sci., St. Francis Xavier Univ., Antigonish, NS, Canada
fYear :
2001
fDate :
2001
Firstpage :
106
Lastpage :
111
Abstract :
The integer factorization and discrete logarithm problems are of practical importance because of the widespread use of public key cryptosystems whose security depends on the presumed difficulty of solving these problems. Factoring integers and computing discrete logarithms often require solving large and sparse systems of linear equations over finite fields. In this paper, we propose an improved version of the Lanczos algorithm for solving the above problems effectively on parallel architectures. The algorithm is derived such that all inner products, matrix-vector multiplications and vector updates of a single iteration step are independent and communication time required for inner product can be overlapped efficiently with computation time of vector updates. Therefore, the cost of global communication on parallel distributed memory computers can be significantly reduced. The resulting algorithm maintains the favorable properties of the algorithm while not increasing computational costs. In this paper, a theoretical model of computation and communications phases is presented to allow us to give a quantitative analysis of the parallel performance. The model has been applied to estimate the parallel execution time for RSA130, RSA140 and RSA155, respectively
Keywords :
linear algebra; parallel algorithms; public key cryptography; Lanczos algorithm; discrete logarithm problems; finite fields; improved Lanczos method; integer factorization; linear equations; parallel architectures; parallel performance; public key cryptosystems; Concurrent computing; Costs; Equations; Galois fields; Global communication; Parallel architectures; Public key cryptography; Security; Sparse matrices; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops, 2001. International Conference on
Conference_Location :
Valencia
ISSN :
1530-2016
Print_ISBN :
0-7695-1260-7
Type :
conf
DOI :
10.1109/ICPPW.2001.951908
Filename :
951908
Link To Document :
بازگشت