Abstract
In this paper we introduce a new technique to solve lattice problems. The technique is based on dual HKZ-bases. Using this technique we show how to solve the closest vector problem in lattices with rank n in time n! · s O(1), where s is the input size of the problem. This is an exponential improvement over an algorithm due to Kannan and Helfrich [16,15]. Based on the new technique we also show how to compute the successive minima of a lattice in time n! · 3n · s O(1), where n is the rank of the lattice and s is the input size of the lattice. The problem of computing the successive minima plays an important role in Ajtai’s worst-case to average-case reduction for lattice problems. Our results reveal a close connection between the closest vector problem and the problem of computing the successive minima of a lattice.
Work done while at Institut für theoretische Informatik, ETH Zürich, Switzerland
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Ajtai, “Generating Hard Instances of Lattice Problems”, Proc. 28th Symposium on Theory of Computing 1996, pp. 99–108.
M. Ajtai, “Worst-Case Complexity, Average-Case Complexity and Lattice Problems”, Proc. International Congress of Mathematicians 1998, Vol. III, pp. 421–428.
S. Arora, C. Lund, “Hardness of Approximations”, in D. S. Hochbaum (ed.), Approximation Algorithms for NP-Hard Problems, PWS Publishing, 1997.
S. Arora, L. Babai, J. Stern, Z. Sweedyk, “The Hardness of Approximate Optima in Lattices, Codes, and Systems of Linear Equations”, Journal of Computer and System Sciences Vol. 54, pp. 317–331, 1997.
M. Ajtai, C. Dwork“A Public-Key Cryptosystem with Worst-Case/Average-Case Equivalence”, Proc. 29th Symposium on Theory of Computing 1997, pp. 284–293.
L. Babai, “On Lovasz Lattice Reduction Reduction and the Nearest Lattice Point Problem”, Combinatorica, Vol. 6, pp. 1–6, 1986.
W. Banaszczyk, “New Bounds in Some Transference Theorems in the Geometry of Numbers”, Mathematische Annalen Vol. 296, pp. 625–635, 1993.
J. Blömer, J.-P. Seifert, “The Complexity of Computing Short Linearly Independent Vectors and Short Bases in a Lattice”, Proc. 21stth Symposium on Theory of Computing 1999, pp. 711–720.
J. W. S. Cassels, An Introduction to the Geometry of Numbers, Springer-Verlag, 1971.
J. Y. Cai, “A New Transference Theorem and Applications to Ajtai’s Connection Factor”, Proc. 14th Conference on Computational Complexity 1999, pp. 205–214.
J. Y. Cai, “Some Recent Progress on the Complexity of Lattice Problems”, Proc. 14th Conference on Computational Complexity 1999, pp. 158–177.
J. Y. Cai, A. P. Nerurkar, “An Improved Worst-Case to Average-Case Reduction for Lattice Problems”, Proc. 38th Symposium on Foundations of Computer Science 1997, pp. 468–477.
I. Dinur, G. Kindler, S. Safra, “Approximating CVP to Within Almost-Polynomial Factors is NP-Hard”, Proc. 39th Symposium on Foundations of Computer Science 1998, pp 99–109.
O. Goldreich, S. Goldwasser, “On the Limits of Non-Approximability of Lattice Problems”, Proc. 30th Symposium on Theory of Computing 1998, pp. 1–9.
B. Helfrich, “Algorithms to Construct Minkowski Reduced and Hermite Reduced Lattice Basis”, Theoretical Computer Science, Vol. 41, pp. 125–139, 1985.
R. Kannan, “Minkowski’s Convex Body Theorem and Integer Programming”, Mathematics of Operations Research, Vol. 12, No. 3, pp. 415–440, 1987.
L. Lovasz, An Algorithmic Theory of Graphs, Numbers and Convexity, SIAM, 1986.
J. Lagarias, H. W. Lenstra, C.P. Schnorr, “Korkin-Zolotarev Bases and Successive Minima of a Lattice and its Reciprocal Lattice”, Combinatorica Vol. 10, No. 4, pp. 333–348, 1990.
M. Pohst, “On the Computation of Lattice Vectors of Minimal Length, Successive Minima and Reduced Bases with Applications”, SIGSAM Bulletin Vol. 15, No. 1, pp. 37–44, 1981.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blömer, J. (2000). Closest Vectors, Successive Minima, and Dual HKZ-Bases of Lattices. In: Montanari, U., Rolim, J.D.P., Welzl, E. (eds) Automata, Languages and Programming. ICALP 2000. Lecture Notes in Computer Science, vol 1853. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45022-X_22
Download citation
DOI: https://doi.org/10.1007/3-540-45022-X_22
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67715-4
Online ISBN: 978-3-540-45022-1
eBook Packages: Springer Book Archive