The elliptic-curve factorization method searches for a nontrivial divisor of a composite integer by doing elliptic curve arithmetic modulo . Hendrik W. Lenstra's method replaces the multiplicative group in Pollard's p-1 algorithm with a group whose order varies as the curve varies. For an unknown prime divisor , a curve for which the order of the chosen point has only small prime factors can make a suitably chosen multiple of that point vanish modulo without vanishing modulo every prime divisor of .[ref]
In affine-coordinate arithmetic, trying to invert a denominator modulo can fail. Computing the greatest common divisor then yields a factor if . A full gcd of is inconclusive; another curve or point may be needed. Implementations can accumulate this information with projective coordinates rather than attempting an inversion at every step.
For a small worked example, take , the curve , and . Its discriminant is coprime to . The usual addition formulas give and modulo . Adding these to form calls for inversion of . Since , the failed division exposes a prime divisor. This elementary example illustrates the mechanism; the method's practical advantage is its dependence on the size of the factor sought, rather than only on the size of .
Articles by others on the same topic
There are currently no matching articles.