Paper 2019/972

Noninteractive Zero Knowledge Proof System for NP from Ring LWE

Wenping MA

Abstract

A hash function family is called correlation intractable if for all sparse relations, it hard to find, given a random function from the family, an input output pair that satisfies the relation. Correlation intractability (CI) captures a strong Random Oracle like property of hash functions. In particular, when security holds for all sparse relations, CI suffices for guaranteeing the soundness of the Fiat-Shamir transformation from any constant round, statistically sound interactive proof to a non-interactive argument. In this paper, based on the method proposed by Chris Peikert and Sina Shiehian, we construct a hash family that is computationally correlation intractable for any polynomially bounded size circuits based on Learning with Errors Over Rings (RLWE) with polynomial approximation factors and Short Integer Solution problem over modules (MSIS), and a hash family that is somewhere statistically intractable for any polynomially bounded size circuits based on RLWE. Similarly, our construction combines two novel ingredients: a correlation intractable hash family for log depth circuits based on RLWE, and a bootstrapping transform that uses leveled fully homomorphic encryption (FHE) to promote correlation intractability for the FHE decryption circuit on arbitrary circuits. Our construction can also be instantiated in two possible modes, yielding a NIZK that is either computationally sound and statistically zero knowledge in the common random string model, or vice-versa in common reference string model. The proposed scheme is much more efficient.

Metadata
Available format(s)
PDF
Publication info
Preprint. MINOR revision.
Keywords
zero knowledge
Contact author(s)
wp_ma @ mail xidian edu cn
luolianfei0502 @ 163 com
History
2019-08-29: received
Short URL
https://ia.cr/2019/972
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/972,
      author = {Wenping MA},
      title = {Noninteractive Zero Knowledge Proof System for {NP} from Ring {LWE}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2019/972},
      year = {2019},
      url = {https://eprint.iacr.org/2019/972}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.