Paper 2019/255
Designated Verifier/Prover and Preprocessing NIZKs from Diffie-Hellman Assumptions
Shuichi Katsumata, Ryo Nishimaki, Shota Yamada, and Takashi Yamakawa
Abstract
In a non-interactive zero-knowledge (NIZK) proof, a prover can non-interactively convince a verifier of a statement without revealing any additional information.
Thus far, numerous constructions of NIZKs have been provided in the common reference string (CRS) model (CRS-NIZK) from various assumptions, however, it still remains a long standing open problem to construct them from tools such as pairing-free groups or lattices.
Recently, Kim and Wu (CRYPTO'18) made great progress regarding this problem and constructed the first lattice-based NIZK in a relaxed model called NIZKs in the preprocessing model (PP-NIZKs). In this model, there is a trusted statement-independent preprocessing phase where secret information are generated for the prover and verifier.
Depending on whether those secret information can be made public, PP-NIZK captures CRS-NIZK, designated-verifier NIZK (DV-NIZK), and designated-prover NIZK (DP-NIZK) as special cases.
It was left as an open problem by Kim and Wu whether we can construct such NIZKs from weak paring-free group assumptions such as DDH.
As a further matter, all constructions of NIZKs from Diffie-Hellman (DH) type assumptions (regardless of whether it is over a paring-free or paring group) require the proof size to have a multiplicative-overhead
Note: Added remarks on NC1 decryptable SKE (6/2/2020). Corrected an error in the proof of non-adaptive zero-knowledge in Appendix A (7/9/2019).
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- A major revision of an IACR publication in EUROCRYPT 2019
- Keywords
- Non-interactive zero-knowledge proofsDiffie-Hellman assumptionsHomomorphic signatures
- Contact author(s)
-
shuichi katsumata @ aist go jp
yamada-shota @ aist go jp
takashi yamakawa ga @ hco ntt co jp
ryo nishimaki zk @ hco ntt co jp - History
- 2020-06-02: last of 3 revisions
- 2019-02-28: received
- See all versions
- Short URL
- https://ia.cr/2019/255
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2019/255, author = {Shuichi Katsumata and Ryo Nishimaki and Shota Yamada and Takashi Yamakawa}, title = {Designated Verifier/Prover and Preprocessing {NIZKs} from Diffie-Hellman Assumptions}, howpublished = {Cryptology {ePrint} Archive, Paper 2019/255}, year = {2019}, url = {https://eprint.iacr.org/2019/255} }