Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Solving the Shortest Vector Problem in 2^n Time via Discrete Gaussian Sampling
 
conference paper

Solving the Shortest Vector Problem in 2^n Time via Discrete Gaussian Sampling

Aggarwal, Divesh  
•
Dadush, Daniel
•
Regev, Oded
Show more
2015
STOC '15: Proceedings of the Forty-Seventh Annual ACM on Symposium on Theory of Computing
47th Annual Symposium on the Theory of Computing

We give a randomized 2^{n+o(n)}-time and space algorithm for solving the Shortest Vector Problem (SVP) on n-dimensional Euclidean lattices. This improves on the previous fastest algorithm: the deterministic O(4^n)-time and O(2^n)-space algorithm of Micciancio and Voulgaris (STOC 2010, SIAM J. Comp. 2013). In fact, we give a conceptually simple algorithm that solves the (in our opinion, even more interesting) problem of discrete Gaussian sampling (DGS). More specifically, we show how to sample 2^(n/2) vectors from the discrete Gaussian distribution at any parameter in 2^(n+o(n)) time and space. (Prior work only solved DGS for very large parameters.) Our SVP result then follows from a natural reduction from SVP to DGS. We also show that our DGS algorithm implies a 2^(n+o(n))-time algorithm that approximates the Closest Vector Problem to within a factor of 1.97. In addition, we give a more refined algorithm for DGS above the so-called smoothing parameter of the lattice, which can generate 2^(n/2) discrete Gaussian samples in just 2^(n/2+o(n)) time and space. Among other things, this implies a 2^(n/2+o(n))-time and space algorithm for 1.93-approximate decision SVP.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1145/2746539.2746606
Author(s)
Aggarwal, Divesh  
Dadush, Daniel
Regev, Oded
Stephens-Davidowitz, Noah
Date Issued

2015

Publisher

ACM

Published in
STOC '15: Proceedings of the Forty-Seventh Annual ACM on Symposium on Theory of Computing
Start page

733

End page

742

Subjects

Discrete Gaussian

•

Shortest Vector Problem

•

Lattice Problems

•

Cryptography

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LASEC  
Event nameEvent placeEvent date
47th Annual Symposium on the Theory of Computing

Portland, Oregon, USA

June 15-17, 2015

Available on Infoscience
August 31, 2015
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/117497
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés