FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
Formal Verification of Bounds for the LLL Basis Reduction Algorithm

Authors: Max W. Haslbeck and René Thiemann

Paper Information

Title:Formal Verification of Bounds for the LLL Basis Reduction Algorithm
Authors:Max W. Haslbeck and René Thiemann
Proceedings:Isabelle Papers
Editor: Makarius Wenzel
Keywords:Complexity, Lattice Basis Reduction, Isabelle/HOL
Abstract:

ABSTRACT. The LLL basis reduction algorithm was the first polynomial-time algorithm to compute a reduced basis of a given lattice, and hence also a short vector in the lattice. It thereby approximates an NP-hard problem where the approximation quality solely depends on the dimension of the lattice, but not the lattice itself. The algorithm has several applications in number theory, computer algebra and cryptography.

In a recent paper, we presented the first formal soundness proof of the LLL algorithm. However, this proof did not include a formal statement of its complexity. Therefore, in this paper we provide two formal statements on the polynomial runtime. First, we formally prove a polynomial bound on the number of arithmetic operations. And second, we show that the numbers during the execution stay polynomial in size, so that each arithmetic operation can be performed in polynomial time.

Pages:12
Talk:Jul 13 11:00 (Session 86E: Isabelle 2)
Paper: