LLL algorithm

E792082

The LLL algorithm is a polynomial-time lattice basis reduction algorithm widely used in computational number theory and cryptography to find relatively short, nearly orthogonal lattice vectors.

All labels observed (1)

Label Occurrences
LLL algorithm canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf algorithm in computational number theory ⓘ
cryptographic algorithm ⓘ
lattice basis reduction algorithm ⓘ
approximationGuarantee produces basis with reasonably short vectors ⓘ
approximationType polynomial-factor approximation to shortest vector ⓘ
deltaRange delta in (1/4, 1) ⓘ
field computational number theory ⓘ
computer algebra ⓘ
cryptography ⓘ
discrete mathematics ⓘ
fullName Lenstra–Lenstra–Lovász lattice basis reduction algorithm ⓘ
goal find nearly orthogonal lattice vectors ⓘ
find relatively short lattice vectors ⓘ
hasVariant deep insertion LLL ⓘ
floating-point LLL ⓘ
randomized LLL variants ⓘ
implementedIn NTL (Number Theory Library) ⓘ
PARI/GP ⓘ
SageMath ⓘ
influenced BKZ algorithm ⓘ
LLL-based cryptanalytic techniques ⓘ
block Korkine–Zolotarev reduction methods ⓘ
input basis of a lattice ⓘ
namedAfter Arjen Lenstra ⓘ
linked to: Hendrik Lenstra

Hendrik Lenstra ⓘ
László Lovász ⓘ
operatesOn lattices ⓘ
output reduced lattice basis ⓘ
parameter reduction parameter delta ⓘ
property guarantees termination in polynomial time ⓘ
produces a basis with bounded orthogonality defect ⓘ
works for any full-rank integer lattice ⓘ
publishedIn Mathematische Annalen ⓘ
timeComplexity polynomial in the dimension and input size ⓘ
typicalImplementationLanguage C ⓘ
C++ ⓘ
usedFor Coppersmith-type attacks on RSA ⓘ
Diophantine approximation ⓘ
algebraic number reconstruction ⓘ
attacks on knapsack cryptosystems ⓘ
basis reduction in integer programming ⓘ
cryptanalysis of lattice-based cryptosystems ⓘ
factoring polynomials over the rationals ⓘ
finding integer relations ⓘ
finding small solutions to linear equations over the integers ⓘ
usesTechnique Gram–Schmidt orthogonalization ⓘ
Lovász condition ⓘ
size reduction ⓘ
yearIntroduced 1982 ⓘ

How these facts were elicited

Referenced by (1)

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