A deterministic version of Pollard's p-1 algorithm
From MaRDI portal
A deterministic version of Pollard's \(p-1\) algorithm
Abstract: In this article we present applications of smooth numbers to the unconditional derandomization of some well-known integer factoring algorithms. We begin with Pollard's algorithm, which finds in random polynomial time the prime divisors of an integer such that is smooth. We show that these prime factors can be recovered in deterministic polynomial time. We further generalize this result to give a partial derandomization of the -th cyclotomic method of factoring () devised by Bach and Shallit. We also investigate reductions of factoring to computing Euler's totient function . We point out some explicit sets of integers that are completely factorable in deterministic polynomial time given . These sets consist, roughly speaking, of products of primes satisfying, with the exception of at most two, certain conditions somewhat weaker than the smoothness of . Finally, we prove that oracle queries for values of are sufficient to completely factor any integer in less than deterministic time.
Recommendations
- Using partial smoothness of p-1 for factoring polynomials modulo p
- Deterministic integer factorization with oracles for Euler's totient function
- A deterministic algorithm for integer factorization
- scientific article; zbMATH DE number 503356
- An extension of a result about divisors in a residue class and its application to reducing integer factorization to computing Euler’s totient
Cites work
- A method for obtaining digital signatures and public-key cryptosystems
- A p + 1 Method of Factoring
- An improved algorithm for computing logarithms over<tex>GF(p)</tex>and its cryptographic significance (Corresp.)
- Divisors in residue classes, constructively
- Explicit Bounds for Primality Testing and Related Problems
- Factoring integers with elliptic curves
- Factoring polynomials with rational coefficients
- Factoring with Cyclotomic Polynomials
- scientific article; zbMATH DE number 981695 (Why is no real title available?)
- scientific article; zbMATH DE number 3910466 (Why is no real title available?)
- scientific article; zbMATH DE number 3460351 (Why is no real title available?)
- scientific article; zbMATH DE number 3801620 (Why is no real title available?)
- scientific article; zbMATH DE number 799791 (Why is no real title available?)
- scientific article; zbMATH DE number 918133 (Why is no real title available?)
- scientific article; zbMATH DE number 3265895 (Why is no real title available?)
- On a problem of Oppenheim concerning Factorisatio Numerorum
- PRIMES is in P
- Probabilistic algorithm for testing primality
- Riemann's hypothesis and tests for primality
- Self-witnessing polynomial-time complexity and prime factorization
- Some remarks on computing the square parts of integers
- Some results on computational complexity
- Sums of Divisors, Perfect Numbers and Factoring
- The average least witness is 2
- Using partial smoothness of p-1 for factoring polynomials modulo p
Cited in
(9)- Integer factoring and compositeness witnesses
- Using partial smoothness of p-1 for factoring polynomials modulo p
- On reducing factorization to the discrete logarithm problem modulo a composite
- An extension of a result about divisors in a residue class and its application to reducing integer factorization to computing Euler’s totient
- scientific article; zbMATH DE number 849975 (Why is no real title available?)
- Deterministic integer factorization with oracles for Euler's totient function
- New Characterization of the Factor Refinement Algorithm with Applications
- Deterministic factoring with oracles
- Elliptic-curve factoring, witnesses and oracles
This page was built for publication: A deterministic version of Pollard's \(p-1\) algorithm
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3584788)