January 2007
Beginner
544 pages
14h 21m
English
Dixon's method may be inefficient, often requiring a large number of random terms {ui} in order to construct a pair of integers x, y such that x2 = y2 (modulo N). The quadratic sieve refines Dixon's idea of searching only for pairs (x, y) close to m ≈ √N. When m =
√N
and x is small compared to m, then
![]()
is of the order √N and it is reasonable to expect the prime factors of q(x) to be small.
The following observation will be used; if a prime p divides q(x) so that
![]()
then
![]()
so that N is a quadratic residue of p and only these primes occur in the factorization of q(x).
The quadratic sieve consists of the following steps:
| QS0. | Select a Factor Base: The factor base |
| QS1. | Find Smooth x-Values: An integer x is ... |
Read now
Unlock full access