Lenstra elliptic-curve factorization method

E824095

The Lenstra elliptic-curve factorization method is an integer factorization algorithm that uses properties of elliptic curves over finite fields to efficiently find nontrivial factors of large numbers, especially those with relatively small prime divisors.

All labels observed (3)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf computational number theory algorithm ⓘ
elliptic-curve method ⓘ
integer factorization algorithm ⓘ
alsoKnownAs Lenstra ECM ⓘ
elliptic curve method (ECM) for factorization ⓘ
basedOn properties of elliptic curves modulo n ⓘ
betterThan Pollard p-1 method for many inputs ⓘ
category public-key cryptanalysis tool ⓘ
comparedTo Pollard p-1 factorization method ⓘ
general number field sieve ⓘ
quadratic sieve ⓘ
complexityDependsOn size of the smallest prime factor of n ⓘ
coreOperation elliptic-curve point multiplication ⓘ
modular arithmetic ⓘ
field computational number theory ⓘ
cryptography ⓘ
number theory ⓘ
goal integer factorization ⓘ
hasParameter number of random curves to try ⓘ
second-stage bound B2 ⓘ
smoothness bound B1 ⓘ
hasVariant stage-2 ECM ⓘ
implementedIn GMP-ECM ⓘ
PARI/GP ⓘ
SageMath ⓘ
influenced elliptic curve method (ECM) implementations in cryptographic libraries ⓘ
input composite integer n ⓘ
introducedIn 1985 ⓘ
inventor Hendrik W. Lenstra Jr. ⓘ
linked to: Hendrik Lenstra
namedAfter Hendrik Willem Lenstra Jr. ⓘ
linked to: Hendrik Lenstra
optimizedFor integers with relatively small prime factors ⓘ
output failure indication if no factor found in given bounds ⓘ
nontrivial factor of n ⓘ
probabilistic true ⓘ
publication Factoring integers with elliptic curves ⓘ
publishedIn Annals of Mathematics ⓘ
purpose to find nontrivial factors of composite integers ⓘ
randomized true ⓘ
relatedTo RSA cryptosystem security ⓘ
elliptic-curve cryptography ⓘ
reliesOn failure of modular inversion revealing a nontrivial gcd ⓘ
step choose random elliptic curve modulo n ⓘ
choose random point on the elliptic curve modulo n ⓘ
compute greatest common divisor when inversion fails ⓘ
compute scalar multiples of the point ⓘ
perform group operations modulo n ⓘ
usedFor factoring RSA moduli with a relatively small prime factor ⓘ
finding medium-size prime factors in GNFS precomputation ⓘ
uses elliptic curves over finite fields ⓘ
group law on elliptic curves ⓘ
yearOfPublication 1987 ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hendrik Lenstra → knownFor → Lenstra elliptic-curve factorization method ⓘ
Lenstra elliptic-curve factorization method → publication → Factoring integers with elliptic curves ⓘ
linked to: Lenstra elliptic-curve factorization method
Lenstra elliptic-curve factorization method → alsoKnownAs → Lenstra ECM ⓘ
linked to: Lenstra elliptic-curve factorization method
algorithmic number theory → notableAlgorithm → Lenstra elliptic-curve factorization method ⓘ