Abstract
Two new lattice reduction algorithms are presented and analyzed. These algorithms, called the Schmidt reduction and the Gram reduction, are obtained by relaxing some of the constraints of the classical LLL algorithm. By analyzing the worst case behavior and the average case behavior in a tractable model, we prove that the new algorithms still produce “good” reduced basis while requiring fewer iterations on average. In addition, we provide empirical tests on random lattices coming from applications, that confirm our theoretical results about the relative behavior of the different reduction algorithms.
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
Ajtai, M. The shortest vector problem in L2 is NP-hard for randomized reduction. Elect. Colloq. on Comput. Compl. (1997). (http://www.eccc.unitrier.de/eccc).
Akhavi, A. Analyse comprative d’algorithmes de réduction sur les réseaux aléatoires. PhD thesis, Université de Caen, 1999.
Bender, C., and Orzag, S. Advanced Mathematical Methods for Scientists and Engineers. MacGraw-Hill, NewYork, 1978.
Daudé, H., and Vallée, B. An upper bound on the average number of iterations of the LLL algorithm. Theoretical Computer Science 123 (1994), 95–115.
De Bruijn, N. G. Asymptotic methods in Analysis. Dover, NewYork, 1981.
Kannan, R. Improved algorithm for integer programming and related lattice problems. In 15th ACM Symp. on Theory of Computing (1983), pp. 193–206.
Kannan, R. Algorithmic geometry of numbers. Ann. Rev. Comput. Sci. 2 (1987), 231–267.
Knuth, D. E. The Art of Computer Programming, 2nd ed., vol. 2: SeminumericalAlgorithms. Addison-Wesley, 1981.
Lagarias, J. C. The computational complexity of simultaneous diophantine approximation problems. In 23rd IEEE Symp. on Found. of Comput. Sci. (1982), pp. 32–39.
Lagarias, J. C. Solving low-density subset problems. In IEEE Symp. on Found. of Comput. Sci. (1983).
Lenstra, A. K., Lenstra, H. W., and Lovász, L. Factoring polynomials with rational coefficients. Math. Ann. 261 (1982), 513–534.
Lenstra, H. Integer programming with a fixed number of variables. Math. Oper. Res. 8 (1983), 538–548.
Schnorr, C. P. A hierarchy of polynomial time lattice basis reduction algorithm. Theoretical Computer Science 53 (1987), 201–224.
Schnorr, C. P. Attacking the Chor-Rivest cryptosystem by improved lattice reduction. In Eurocrypt (1995).
Schnorr, C. P., and Euchner, M. Lattice basis reduction: Improved practical algorithms and solving subset sum problems. In Proceedings of the FCT’91 (Altenhof, Germany), LNCS 529 (1991), Springer, pp. 68–85.
Schönhage, A. Factorization of univariate integer polynomials by diophantine approximation and an improved basis reduction algorithm. In Lect. Notes Comput. Sci. (1984), vol. 172, pp. 436–447.
Sedgewick, R., and Flajolet, P. An Introduction to the Analysis of Algorithms. Addison-Wesley Publishing Company, 1996.
Vallée, B. Un probléme central en géométrie algorithmique des nombres: la réduction des réseaux. Autour de l’algorithme LLL. Informatique Théorique et Applications 3 (1989), 345–376.
Vallée, B., Girault, M., and Toffin, P. Howto break Okamoto’s cryptosystem by reducing lattice bases. In Proceedings of Eurocrypt (1988).
Van Emde Boas, P. Another NP-complete problem and the complexity of finding short vectors in a lattice. Rep. 81-04 Math. Inst. Univ. Amsterdam (1981).
Whittaker, E., and Watson, G. A course of Modern Analysis, 4th ed. Cambridge University Press, Cambridge (England), 1927. reprinted 1973.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Akhavi, A. (1999). Threshold Phenomena in Random Lattices and Efficient Reduction Algorithms. In: Nešetřil, J. (eds) Algorithms - ESA’ 99. ESA 1999. Lecture Notes in Computer Science, vol 1643. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48481-7_41
Download citation
DOI: https://doi.org/10.1007/3-540-48481-7_41
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66251-8
Online ISBN: 978-3-540-48481-3
eBook Packages: Springer Book Archive