We show a number of reductions between the Shortest Vector Problem and the Closest Vector Problem over lattices in different lp norms (SVPp and CVPp respectively). Specifically, we present the following 2εm-time reductions for 1 ≤ p ≤ q ≤ ∞, which all increase the rank n and dimension m of the input lattice by at most one: • a reduction from Oe(1/ε1/p)γ-approximate SVPq to γapproximate SVPp; • a reduction from Oe(1/ε1/p)γ-approximate CVPp to γapproximate CVPq; and • a reduction from Oe(1/ε1+1/p)-CVPq to (1 + ε)-unique SVPp (which in turn trivially reduces to (1 + ε)approximate SVPp). The last reduction is interesting even in the case p = q. In particular, this special case subsumes much prior work adapting 2O(m)-time SVPp algorithms to solve O(1)approximate CVPp. In fact, we show a stronger result in the special case when 1 ≤ p = q ≤ 2 and the SVPp oracle is exact: a reduction from O(1/ε1/p)-CVPp to (exact) SVPp in 2εm time. For example, taking ε = log m/m and p = 2 gives a slight improvement over Kannan's celebrated polynomial-time reduction from √m-CVP2 to SVP2. We also note that the last two reductions can be combined to give a reduction from approximate-CVPp to SVPq for any p and q, regardless of whether p ≤ q or p > q. Our techniques combine those from the recent breakthrough work of Eisenbrand and Venzin [21] (which showed how to adapt the current fastest known algorithm for these problems in the l2 norm to all lp norms) together with sparsification-based techniques.
CITATION STYLE
Aggarwal, D., Chen, Y., Kumar, R., Li, Z., & Stephens-Davidowitz, N. (2021). Dimension-preserving reductions between SVP and CVP in different p-norms. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (pp. 2444–2462). Association for Computing Machinery. https://doi.org/10.1137/1.9781611976465.145
Mendeley helps you to discover research relevant for your work.