Factorization: Pollard's method
17 Dec 2021
§ Motivation
We want to continue looking into methods of factorization to see that it is a sufficiently hard problem to solve, and that the RSA algorithm is secure as a result.
§ Pollard's method
Pollard's method
Suppose we know that is the product of two primes and we want to find a prime factor .
- Choose randomly, and set .
- Set .
- Compute .
- If , then is a non-trivial factor of . Otherwise, set and repeat the procedure.
This method works reliably a given composite composed of two primes such that is the product of small primes.
Suppose that there exists such that , but . Then, it must be true that there exists with satisfying
Hence, we have and that . Since the value has no structure that relates to , with high probability, for most choices of we find that while . This means that we can use Pollard's to recover .