• DocumentCode
    3019230
  • Title

    On the Lattice Smoothing Parameter Problem

  • Author

    Kai-Min Chung ; Dadush, Daniel ; Feng-Hao Liu ; Peikert, Chris

  • fYear
    2013
  • fDate
    5-7 June 2013
  • Firstpage
    230
  • Lastpage
    241
  • Abstract
    The smoothing parameter ηε(L) of a Euclidean lattice L, introduced by Micciancio and Regev (FOCS´04; SICOMP´07), is (informally) the smallest amount of Gaussian noise that “smooths out” the discrete structure of L (up to error ε). It plays a central role in the best known worst-case/average-case reductions for lattice problems, a wealth of lattice-based cryptographic constructions, and (implicitly) the tightest known transference theorems for fundamental lattice quantities. In this work we initiate a study of the complexity of approximating the smoothing parameter to within a factor γ, denoted γ-GapSPP. We show that (for ε = 1/ poly(n)): . (2+o(1))-GapSPP ∈ AM, via a Gaussian analogue of the classic Goldreich-Goldwasser protocol (STOC´98); . (1 + o(1))-GapSPP ∈ coAM, via a careful application of the Goldwasser-Sipser (STOC´86) set size lower bound protocol to thin shells in Rn; . (2 + o(1))-GapSPP E SZK ⊆ AM ∩ coAM (where SZK is the class of problems having statistical zero-knowledge proofs), by constructing a suitable instance-dependent commitment scheme (for a slightly worse o(1)-term); . (1 + o(1))-GapSPP can be solved in deterministic 2O(n) polylog(1/ε) time and 2O(n) space. As an application, we demonstrate a tighter worst-case to average-case reduction for basing cryptography on the worstcase hardness of the GapSPP problem, with Õ(√n) smaller approximation factor than the GapSVP problem. Central to our results are two novel, and nearly tight, characterizations of the magnitude of discrete Gaussian sums over L: the first relates these directly to the Gaussian measure of the Voronoi cell of L, and the second to the fraction of overlap between Euclidean balls centered around points of L.
  • Keywords
    approximation theory; computational complexity; cryptographic protocols; Euclidean lattice; GapSPP problem; Gaussian noise; Goldreich-Goldwasser protocol; Goldwasser-Sipser protocol; approximation factor; average-case lattice reduction; computational complexity; instance-dependent commitment scheme; lattice smoothing parameter problem; lattice-based cryptographic construction; transference theorem; worst-case lattice reduction; Approximation methods; Complexity theory; Cryptography; Lattices; Protocols; Smoothing methods; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity (CCC), 2013 IEEE Conference on
  • Conference_Location
    Stanford, CA
  • Type

    conf

  • DOI
    10.1109/CCC.2013.31
  • Filename
    6597765