Paper 2020/1168
FHE-Based Bootstrapping of Designated-Prover NIZK
Zvika Brakerski, Sanjam Garg, and Rotem Tsabary
Abstract
We present a novel tree-based technique that can convert any designated-prover NIZK proof system (DP-NIZK) which maintains zero-knowledge only for single statement, into one that allows to prove an unlimited number of statements in ZK, while maintaining all parameters succinct. Our transformation requires leveled fully-homomorphic encryption. We note that single-statement DP-NIZK can be constructed from any one-way function. We also observe a two-way derivation between DP-NIZK and attribute-based signatures (ABS), and as a result derive now constructions of ABS and homomorphic signatures (HS). Our construction improves upon the prior construction of lattice-based DP-NIZK by Kim and Wu (Crypto 2018) since we only require leveled FHE as opposed to HS (which also translates to improved LWE parameters when instantiated). Alternatively, the recent construction of NIZK without preprocessing from either circular-secure FHE (Canetti et al., STOC 2019) or polynomial Learning with Errors (Peikert and Shiehian, Crypto 2019) could be used to obtain a similar final statement. Nevertheless, we note that our statement is formally incomparable to these works (since leveled FHE is not known to imply circular secure FHE or the hardness of LWE). We view this as evidence for the potential in our technique, which we hope can find additional applications in future works.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- A minor revision of an IACR publication in TCC 2020
- Keywords
- NIZKdesignated proverFHEattribute-based signatureshomomorphic signatures
- Contact author(s)
- rotem tsabary @ weizmann ac il
- History
- 2020-09-25: received
- Short URL
- https://ia.cr/2020/1168
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/1168, author = {Zvika Brakerski and Sanjam Garg and Rotem Tsabary}, title = {{FHE}-Based Bootstrapping of Designated-Prover {NIZK}}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/1168}, year = {2020}, url = {https://eprint.iacr.org/2020/1168} }