1987
DOI: 10.2307/2007894
|View full text |Cite
|
Sign up to set email alerts
|

The Multiple Polynomial Quadratic Sieve

Abstract: Abstract. A modification, due to Peter Montgomery, of Pomerance's Quadratic Sieve for factoring large integers is discussed along with its implementation. Using it, allows factorization with over an order of magnitude less sieving than the basic algorithm. It enables one to factor numbers in the 60-digit range in about a day, using a large minicomputer. The algorithm has features which make it well adapted to parallel implementation.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
53
0

Year Published

1987
1987
2002
2002

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 51 publications
(53 citation statements)
references
References 2 publications
0
53
0
Order By: Relevance
“…A further variation has been supplied by Peter Montgomery and Robert Silverman [26]. Instead of using only the single polynomial x 2 -N to generate quadratic residues which are small, they shift rapidly through multiple polynomials chosen so as to guarantee that the integers produced are all quadratic residues and are small.…”
Section: Implementation Of the Quadratic Sieve Methodsmentioning
confidence: 99%
“…A further variation has been supplied by Peter Montgomery and Robert Silverman [26]. Instead of using only the single polynomial x 2 -N to generate quadratic residues which are small, they shift rapidly through multiple polynomials chosen so as to guarantee that the integers produced are all quadratic residues and are small.…”
Section: Implementation Of the Quadratic Sieve Methodsmentioning
confidence: 99%
“…We assume familiarity with the 'Multiple Polynomial Quadratic Sieve' (MPQS) algorithm [8,11] and will sketch only the improved hypercube variation used by Now for every prime p in the factorbase let tv be a square root of N modp: t 2 ~ N modp. If p does not divide a, then…”
Section: Mpqs On a Hypercubementioning
confidence: 99%
“…Of course, a parallel version of the MPQS algorithm, based on ideas of Dixon, Pomerance and Montgomery and described in [8,11], seemed to be the right point to start. However, a straightforward approach with processors running independently as in [3] is impossible because of memory constraints.…”
Section: Introductionmentioning
confidence: 99%
“…The version of the Quadratic Sieve used in this implementation was fully described in Silverman [1987]. It differs from the original algorithm by using multiple polynomials rather than just a single polynomial.…”
Section: Introductionmentioning
confidence: 99%