Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
http://modular.math.washington.edu/edu/2007/spring/ent/ent-html/nod...
Next: Motivation for the Elliptic Up: Integer Factorization Using Elliptic Previous: Integer Factorization Using Elliptic Contents Index
Pollard's
-Method
-method, which we describe in this section. is a positive integer with prime for all . is not -power smooth (it is
Lenstra's discovery of ECM was inspired by Pollard's Definition 6.3 (Power smooth) Let factorization , then is Thus is
-power smooth). We will use the following algorithm in both the Pollard and elliptic curve factorization methods. , this
Algorithm 6.3 (Least Common Multiple of First Integers) Given a positive integer algorithm computes the least common multiple of the positive integers up to . 1. [Sieve] Using, e.g., the Sieve of Eratosthenes (Algorithm 1.2.3), compute a list . 2. [Multiply] Compute and output the product Proof. Let . Then .
of all primes
where
that satisfies
. Since
, we have
Let
nontrivial factor of as follows. First we choose a positive integer , usually with at most six digits. Suppose that there is a prime divisor of such that is -power smooth. We try to find using the following strategy. If is an integer not divisible by then by Theorem 2.1.19,
Let that , so
is
1 of 4
01-03-2014 20:10
Pollard's -Method
http://modular.math.washington.edu/edu/2007/spring/ent/ent-html/nod...
Thus
If
. If of . In this case,
repeat the above steps but with a smaller choice of or possibly a different choice of . Also, it is a good idea to check from the start whether or not is not a perfect power , and if so replace by . We formalize the algorithm as follows: Algorithm 6.3 (Pollard Method) Given a positive integer of . (Each prime and a bound , this algorithm
1. [Compute lcm] Use Algorithm 6.3.2 to compute 2. [Initialize] Set . 3. [Power and gcd] Compute 4. [Finished?] If 5. [Try Again?] If For fixed or , output (say), replace and and terminate. by when .
and go to step 3. Otherwise terminate. is divisible by a prime and such that is are such
time at finding -digit primes in this range (see also Exercise 6.10). We will not analyze Pollard's method further, since it was mentioned here only to set the stage for the elliptic curve factorization method. The following examples illustrate the Pollard -method. . We try to use the Pollard ; taking we have
Example 6.3 In this example, Pollard works perfectly. Let method with to split . We have
and
so
is a factor of
2 of 4
01-03-2014 20:10
Pollard's -Method
http://modular.math.washington.edu/edu/2007/spring/ent/ent-html/nod...
. With
and
and
With
, we have
and
so
is a nontrivial factor of
. If we replace
by
, so we split
. If we replace
by
and
. Thus
3 of 4
01-03-2014 20:10
Pollard's -Method
http://modular.math.washington.edu/edu/2007/spring/ent/ent-html/nod...
Next: Motivation for the Elliptic Up: Integer Factorization Using Elliptic Previous: Integer Factorization Using Elliptic Contents Index William 2007-06-01
4 of 4
01-03-2014 20:10