|
ABSTRACT
We exhibit an average-case problem that is as hard as finding γ(n)-approximate shortest nonzero vectors in certain n-dimensional lattices in the worst case, for γ(n) = O(√log n). The previously best known factor for any non-trivial class of lattices was γ(n) = Õ(n). Our results apply to families of lattices having special algebraic structure. Specifically, we consider lattices that correspond to ideals in the ring of integers of an algebraic number field. The worst-case problem we rely on is to find approximate shortest vectors in these lattices, under an appropriate form of preprocessing of the number field. For the connection factors γ(n) we achieve, the corresponding decision problems on ideal lattices are not known to be NP-hard; in fact, they are in P. However, the search approximation problems still appear to be very hard. Indeed, ideal lattices are well-studied objects in computational number theory, and the best known algorithms for them seem to perform no better than the best known algorithms for general lattices. To obtain the best possible connection factor, we instantiate our constructions with infinite families of number fields having constant root discriminant. Such families are known to exist and are computable, though no efficient construction is yet known. Our work motivates the search for such constructions. Even constructions of number fields having root discriminant up to O(n2/3-ε) would yield connection factors better than Õ(n). As an additional contribution, we give reductions between various worst-case problems on ideal lattices, showing for example that the shortest vector problem is no harder than the closest vector problem. These results are analogous to previously-known reductions for general lattices.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
Adi Akavia , Oded Goldreich , Shafi Goldwasser , Dana Moshkovitz, On basing one-way functions on NP-hardness, Proceedings of the thirty-eighth annual ACM symposium on Theory of computing, May 21-23, 2006, Seattle, WA, USA
[doi> 10.1145/1132516.1132614]
|
| |
7
|
S. Alaca and K.S. Williams. Introductory Algebraic Number Theory. Cambridge University Press, November 2003.
|
| |
8
|
W. Banaszczyk. New bounds in some transference theorems in the geometry of numbers. Mathematische Annalen, 296(4):625--635, 1993.
|
| |
9
|
W. Banaszczyk. Inequalites for convex bodies and polar reciprocal lattices in R<sup>n</sup>. Discrete & Computational Geometry, 13:217--231, 1995.
|
| |
10
|
E. Bayer-Fluckiger. Personal communication.
|
| |
11
|
E. Bayer-Fluckiger. A Panorama of Number Theory Or The View from Baker's Garden, chapter 11, pages 168--184. Cambridge University Press, September 2002.
|
| |
12
|
J. Bruck and M. Naor. The hardness of decoding linear codes with preprocessing. IEEE Transactions on Information Theory, 36(2):381--385, 1990.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
J. H. Conway , N. J. A. Sloane , E. Bannai, Sphere-packings, lattices, and groups, Springer-Verlag New York, Inc., New York, NY, 1987
|
| |
19
|
|
| |
20
|
|
| |
21
|
O. Goldreich, S. Goldwasser, and S. Halevi. Collision-free hashing from lattice problems. Electronic Colloquium on Computational Complexity (ECCC), 3(42), 1996.
|
| |
22
|
|
| |
23
|
V. Guruswami. Constructions of codes from number fields. IEEE Transactions on Information Theory, 49(3):594--603, 2003.
|
| |
24
|
D. Gutfreund and A. Ta-Shma. New connections between derandomization, worst-case complexity and average-case complexity. Technical Report TR06-108, Electronic Colloquium on Computational Complexity, 2006.
|
| |
25
|
J.H.W. Lenstra. Algorithms in algebraic number theory. Bulletin of the American Mathematical Society, 26(2):211--244, April 1992.
|
 |
26
|
|
 |
27
|
|
 |
28
|
|
| |
29
|
A.K. Lenstra, H.W. Lenstra, and L. Lovász. Factoring polynomials with rational coefficients. Mathematische Annalen, 261(4):515--534, December 1982.
|
| |
30
|
H.W. Lenstra. Codes from algebraic number fields. In M. Hazewinkel, J.K. Lenstra, and L.G. L.T. Meertens, editors, Mathematics and computer science II, Fundamental contributions in the Netherlands since 1945, CWI Monograph 4, pages 95--104. Elsevier, North-Holland, Amsterdam, 1986.
|
| |
31
|
V. Lyubashevsky and D. Micciancio. Generalized compact knapsacks are collision resistant. In ICALP (2), volume 4052 of Lecture Notes in Computer Science, pages 144--155. Springer, 2006. Full version in ECCC Report TR05-142.
|
| |
32
|
|
| |
33
|
D. Micciancio. The hardness of the closest vector problem with preprocessing. IEEE Transactions on Information Theory, 47(3):1212--1215, 2001.
|
| |
34
|
|
| |
35
|
|
| |
36
|
|
| |
37
|
J. Milnor and D. Husemoller. Symmetric Bilinear Forms. Springer, 1973.
|
| |
38
|
R.A. Mollin. Algebraic Number Theory. CRC Press, 1999.
|
| |
39
|
|
| |
40
|
C. Peikert and A. Rosen. Efficient collision-resistant hashing from worst-case assumptions on cyclic lattices. In TCC, volume 3876 of Lecture Notes in Computer Science, pages 145--166. Springer, 2006. Full version in ECCC TR05-158.
|
 |
41
|
|
 |
42
|
Oded Regev, On lattices, learning with errors, random linear codes, and cryptography, Proceedings of the thirty-seventh annual ACM symposium on Theory of computing, May 22-24, 2005, Baltimore, MD, USA
[doi> 10.1145/1060590.1060603]
|
 |
43
|
|
| |
44
|
P. Roquette. On class field towers, chapter IX, pages 231--249. Academic Press, 1967.
|
| |
45
|
|
| |
46
|
D. Simon. Personal communication.
|
|