A time-distance trade-off for GDD with preprocessing---Instantiating the DLW heuristic.

arXiv: Data Structures and Algorithms(2019)

引用 5|浏览37
暂无评分
摘要
For $0 leq alpha leq 1/2$, we show an algorithm that does the following. Given appropriate preprocessing $P(mathcal{L})$ consisting of $N_alpha := 2^{O(n^{1-2alpha} + log n)}$ vectors some lattice $mathcal{L} subset mathbb{R}^n$ and a target vector $boldsymbol{t}in mathbb{R}^n$, the algorithm finds $boldsymbol{y} in mathcal{L}$ such that $|boldsymbol{y}- boldsymbol{t}| leq n^{1/2 + alpha} eta(mathcal{L})$ time $mathrm{poly}(n) cdot N_alpha$, where $eta(mathcal{L})$ is the smoothing parameter of the lattice. The algorithm itself is very simple and was originally studied by Doulgerakis, Laarhoven, and de Weger (to appear PQCrypto, 2019), who proved its correctness under certain reasonable heuristic assumptions on the preprocessing $P(mathcal{L})$ and target $boldsymbol{t}$. Our primary contribution is a choice of preprocessing that allows us to prove correctness without any heuristic assumptions. Our main motivation for studying this is the recent breakthrough algorithm for IdealSVP due to Hanrot, Pellet--Mary, and Stehlu0027e (to appear Eurocrypt, 2019), which uses the DLW algorithm as a key subprocedure. In particular, our result implies that the HPS IdealSVP algorithm can be made to work with fewer heuristic assumptions. Our only technical tool is the discrete Gaussian distribution over $mathcal{L}$, and particular, a lemma showing that the one-dimensional projections of this distribution behave very similarly to the continuous Gaussian. This lemma might be of independent interest.
更多
查看译文
关键词
Lattices,guaranteed distance decoding,GDD,GDDP
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要