Back to Search Start Over

On the Impossibility of NIZKs for Disjunctive Languages From Commit-and-Prove NIZKs

Authors :
Mehdi Tibouchi
Kyosuke Yamashita
Masayuki Abe
Source :
IEEE Access, Vol 9, Pp 51368-51379 (2021)
Publication Year :
2021
Publisher :
IEEE, 2021.

Abstract

This paper considers the problem of expanding a language class that can be proven by a non-interactive zero-knowledge proof system (NIZK) in a black-box manner in the common reference string model. Namely, given NIZKs for two languages, ${\mathcal L}_{0}$ and ${\mathcal L}_{1}$ , can we construct an NIZK for ${\mathcal L}_{0} \vee {\mathcal L} _{1}$ in a black-box manner? NIZKs for disjunctive languages have a large number of applications, such as electronic voting. Therefore, such a black-box construction may enable the efficient constructions of such applications. However, Abe et al. (PKC 2020) showed that this is impossible if the two given NIZKs are simulation-sound. In this paper, we prove that it is also impossible if the two given NIZKs are constructed by the commit-and-prove methodology that is typically used in many cryptographic protocols, including NIZKs. This result suggests that if we want to augment the capability of NIZKs in terms of the languages they can prove, we should rely on certain properties or structures of the underlying NIZKs, such as algebraic structures.

Details

Language :
English
ISSN :
21693536
Volume :
9
Database :
OpenAIRE
Journal :
IEEE Access
Accession number :
edsair.doi.dedup.....79702aa55ba27c097fd8ee36eb40dd93