|
ABSTRACT
We introduce the use of Fourier analysis on lattices as an integral part of a lattice-based construction. The tools we develop provide an elegant description of certain Gaussian distributions around lattice points. Our results include two cryptographic constructions that are based on the worst-case hardness of the unique shortest vector problem. The main result is a new public key cryptosystem whose security guarantee is considerably stronger than previous results (O(n1.5) instead of O(n7)). This provides the first alternative to Ajtai and Dwork's original 1996 cryptosystem. Our second result is a family of collision resistant hash functions with an improved security guarantee in terms of the unique shortest vector problem. Surprisingly, both results are derived from one theorem that presents two indistinguishable distributions on the segment [0, 1). It seems that this theorem can have further applications; as an example, we use it to solve an open problem in quantum computation related to the dihedral hidden subgroup problem.
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
|
Ajtai, M. 1996. Generating hard instances of lattice problems. In ECCCTR: Electronic Colloquium on Computational Complexity, technical reports.
|
 |
2
|
|
| |
3
|
Banaszczyk, W. 1993. New bounds in some transference theorems in the geometry of numbers. Math. Annal. 296, 4, 625--635.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
 |
8
|
Katalin Friedl , Gábor Ivanyos , Frédéric Magniez , Miklos Santha , Pranab Sen, Hidden translation and orbit coset in quantum computing, Proceedings of the thirty-fifth annual ACM symposium on Theory of computing, June 09-11, 2003, San Diego, CA, USA
[doi> 10.1145/780542.780544]
|
| |
9
|
Goldreich, O., Goldwasser, S., and Halevi, S. 1996. Collision-free hashing from lattice problems. In ECCCTR: Electronic Colloquium on Computational Complexity (technical reports).
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
 |
14
|
Sean Hallgren , Alexander Russell , Amnon Ta-Shma, Normal subgroup reconstruction and quantum computation using group representations, Proceedings of the thirty-second annual ACM symposium on Theory of computing, p.627-635, May 21-23, 2000, Portland, Oregon, United States
[doi> 10.1145/335305.335392]
|
| |
15
|
|
| |
16
|
Impagliazzo, R., and Naor, M. 1996. Efficient cryptographic schemes provably as secure as subset sum. J. Crypt. 9, 4, 199--216.
|
| |
17
|
|
| |
18
|
Kuperberg, G. 2003. A subexponential-time quantum algorithm for the dihedral hidden subgroup problem. In quant-ph/0302112, http://xxx.lanl.gov.
|
| |
19
|
Lenstra, A. K., Lenstra, Jr., H. W., and Lovász, L. 1982. Factoring polynomials with rational coefficients. Math. Ann. 261, 4, 515--534.
|
| |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
Rötteler, M., and Beth, T. 1998. Polynomial-time solution to the hidden subgroup problem for a class of non-Abelian groups. In quant-ph/9812070, http://xxx.lanl.gov.
|
| |
27
|
|
| |
28
|
Štefankovič, D. 2003 Fourier transforms in computer science. Master's Thesis TR-2002-03. Dept. Comput. Sci., University of Chicago, Chicago, Ill.
|
CITED BY 14
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shingo Hasegawa , Hiroyuki Hatanaka , Shuji Isobe , Eisuke Koizumi , Hiroki Shizuya, Making Cryptographic Primitives Harder, IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, v.E91-A n.1, p.330-337, January 2008
|
|
|
|
|
|
|
|
|
|
|
|
Prasant Gopal Anumanchipalli , Anuj Gupta , Pranav K. Vasishta , Piyush Bansal , Kannan Srinathan, Brief announcement: global consistency can be easier than point-to-point communication, Proceedings of the 28th ACM symposium on Principles of distributed computing, August 10-12, 2009, Calgary, AB, Canada
|
REVIEW
"Attila Pethö : Reviewer"
For a constant c, the nc unique shortest vector problem (nc-uSVP) is defined as follows: we are asked to find the shortest nonzero vector in an n-dim
more...
|