A more efficient algorithm for lattice basis reduction

https://doi.org/10.1016/0196-6774(88)90004-1Get rights and content

Abstract

The famous lattice basis reduction algorithm of Lovász transforms a given integer lattice basis b1, …, bn ϵ Zn into a reduced basis, and does this by O(n4log B) arithmetic operations on O(n log B)-bit integers. Here B bounds the euclidean length of the input vectors, i.e., ¶b12,…,¶b1n⩽ B . The new algorithm simulates the Lovász algorithm through approximate arithmetic. It uses at most O(n4log B) arithmetic operations on O(n + log B)-bit integers. For most practical cases reduction can be done without very large interger arithmetic but with floating point arithmetic instead.

References (14)

  • L Adleman

    On breaking the iterated Merkle-Hellman public key cryptosystem

  • H.R.P Ferguson et al.

    Generalization of the euclidean algorithm for real numbers to all dimensions higher than two

    Bull. Amer. Math. Soc. (N.S.)

    (1979)
  • A.M Frieze et al.

    Linear congruential generators do not produce random sequences

  • J Hastad et al.

    The cryptographic security of truncated linearly related variables

  • J Hastad et al.

    Polynomial time algorithms for finding integer relations among real numbers

  • E Kaltofen

    On the complexity of finding short vectors in integer lattices

  • J.C Lagarias

    The computational complexity of simultaneous diophantine approximation problems

There are more references available in the full text version of this article.

Cited by (81)

  • A Combination Reduction Algorithm and Its Application

    2022, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
  • Studying lattice reduction algorithms improved by quick reordering technique

    2021, International Journal of Information Security
  • Towards Faster Polynomial-Time Lattice Reduction

    2021, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
View all citing articles on Scopus

This research has been done at the University of Chicago, Department of Computer Science.

View full text