Some integer factorization algorithms using elliptic curves
Richard P. Brent

TL;DR
This paper proposes enhancements to Lenstra's elliptic curve-based integer factorization algorithm, introducing a second phase to significantly improve its speed and efficiency, with practical and theoretical implications.
Contribution
It introduces a second phase to Lenstra's elliptic curve factorization algorithm, significantly speeding up the process under certain assumptions.
Findings
Speedup of order log(p) under plausible assumptions
Practical improvements in factorization speed
Connections with Pollard's p-1 algorithm
Abstract
Lenstra's integer factorization algorithm is asymptotically one of the fastest known algorithms, and is ideally suited for parallel computation. We suggest a way in which the algorithm can be speeded up by the addition of a second phase. Under some plausible assumptions, the speedup is of order log(p), where p is the factor which is found. In practice the speedup is significant. We mention some refinements which give greater speedup, an alternative way of implementing a second phase, and the connection with Pollard's "p-1" factorization algorithm.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Residue Arithmetic · Polynomial and algebraic computation · Algebraic Geometry and Number Theory
