On Basing Search SIVP on NP-Hardness

The possibility of basing cryptography on the minimal assumption \(\mathbf{NP }\nsubseteq \mathbf{BPP }\) is at the very heart of complexity-theoretic cryptography. The closest we have gotten so far is lattice-based cryptography whose average-case security is based on the worst-case hardness of approximate shortest vector problems on integer lattices. The state-of-the-art is the construction of a one-way function (and collision-resistant hash function) based on the hardness of the \(\tilde{O}(n)\)-approximate shortest independent vector problem \({\textsf {SIVP}}_{\tilde{O}(n)}\).

[1]  Mohammad Mahmoody,et al.  On the Power of Randomized Reductions and the Checkability of SAT , 2010, 2010 IEEE 25th Annual Conference on Computational Complexity.

[2]  W. Banaszczyk New bounds in some transference theorems in the geometry of numbers , 1993 .

[3]  Shafi Goldwasser,et al.  Private coins versus public coins in interactive proof systems , 1986, STOC '86.

[4]  Oded Regev,et al.  On lattices, learning with errors, random linear codes, and cryptography , 2005, STOC '05.

[5]  Miklós Ajtai,et al.  Generating hard instances of lattice problems (extended abstract) , 1996, STOC '96.

[6]  Venkatesan Guruswami,et al.  The complexity of the covering radius problem on lattices and codes , 2004, Proceedings. 19th IEEE Annual Conference on Computational Complexity, 2004..

[7]  Vinod Vaikuntanathan,et al.  On Basing Private Information Retrieval on NP-Hardness , 2016, TCC.

[8]  Vinod Vaikuntanathan,et al.  Noninteractive Statistical Zero-Knowledge Proofs for Lattice Problems , 2008, CRYPTO.

[9]  Oded Goldreich,et al.  On the Limits of Nonapproximability of Lattice Problems , 2000, J. Comput. Syst. Sci..

[10]  Daniele Micciancio,et al.  Worst-case to average-case reductions based on Gaussian measures , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[11]  Craig Gentry,et al.  Trapdoors for hard lattices and new cryptographic constructions , 2008, IACR Cryptol. ePrint Arch..

[12]  Daniele Micciancio,et al.  Statistical Zero-Knowledge Proofs with Efficient Provers: Lattice Problems and More , 2003, CRYPTO.

[13]  Subhash Khot,et al.  Hardness of approximating the shortest vector problem in lattices , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[14]  Dorit Aharonov,et al.  Lattice problems in NP ∩ coNP , 2005, JACM.

[15]  Jean-Pierre Seifert,et al.  On the complexity of computing short linearly independent vectors and short bases in a lattice , 1999, STOC '99.

[16]  Andrej Bogdanov,et al.  On Basing Size-Verifiable One-Way Functions on NP-Hardness , 2015, TCC.

[17]  Luca Trevisan,et al.  On worst-case to average-case reductions for NP problems , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[18]  Joan Feigenbaum,et al.  On the random-self-reducibility of complete sets , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[19]  Gilles Brassard,et al.  Relativized cryptography , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[20]  Oded Goldreich,et al.  Comparing entropies in statistical zero knowledge with applications to the structure of SZK , 1999, Proceedings. Fourteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat.No.99CB36317).

[21]  Dorit Aharonov,et al.  Lattice Problems in NP cap coNP , 2004, FOCS.

[22]  Oded Goldreich,et al.  On the possibility of basing Cryptography on the assumption that P ≠ NP , 1998, IACR Cryptol. ePrint Arch..

[23]  Andrej Bogdanov,et al.  Limits of Provable Security for Homomorphic Encryption , 2013, CRYPTO.

[24]  Damien Stehlé,et al.  Classical hardness of learning with errors , 2013, STOC '13.

[25]  Oded Goldreich,et al.  On basing one-way functions on NP-hardness , 2006, STOC '06.