Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Factorization using the quadratic sieve algorithm

Conference ·
OSTI ID:5435262

Since the cryptosecurity of the RSA two key cryptoalgorithm is no greater than the difficulty of factoring the modulus (product of two secret primes), a code that implements the Quadratic Sieve factorization algorithm on the CRAY I computer has been developed at the Sandia National Laboratories to determine as sharply as possible the current state-of-the-art in factoring. Because all viable attacks on RSA thus far proposed are equivalent to factorization of the modulus, sharper bounds on the computational difficulty of factoring permit improved estimates for the size of RSA parameters needed for given levels of cryptosecurity. Analysis of the Quadratic Sieve indicates that it may be faster than any previously published general purpose algorithm for factoring large integers. The high speed of the CRAY I coupled with the capability of the CRAY to pipeline certain vectorized operations make this algorithm (and code) the front runner in current factoring techniques.

Research Organization:
Sandia National Labs., Albuquerque, NM (USA)
DOE Contract Number:
AC04-76DP00789
OSTI ID:
5435262
Report Number(s):
CONF-830831-3; ON: DE84004996
Country of Publication:
United States
Language:
English

Similar Records

Factorization using the quadratic sieve algorithm
Technical Report · Wed Nov 30 23:00:00 EST 1983 · OSTI ID:5435163

Factorization of large integers on a massively parallel computer
Conference · Thu Dec 31 23:00:00 EST 1987 · OSTI ID:6984916

A pipeline architecture for factoring large integers with the quadratic sieve algorithm
Journal Article · Thu Mar 31 23:00:00 EST 1988 · SIAM J. Comput.; (United States) · OSTI ID:6984893