Black-Box (and Fast) Non-malleable Zero Knowledge

被引:0
|
作者
Botta, Vincenzo [1 ,6 ]
Ciampi, Michele [2 ]
Orsini, Emmanuela [3 ]
Siniscalchi, Luisa [4 ]
Visconti, Ivan [5 ]
机构
[1] Sapienza Univ Rome, Rome, Italy
[2] Univ Edinburgh, Edinburgh, Scotland
[3] Bocconi Univ, Milan, Italy
[4] Tech Univ Denmark, Copenhagen, Denmark
[5] Univ Salerno, Fisciano, SA, Italy
[6] Warsaw Univ, Warsaw, Poland
来源
基金
欧洲研究理事会;
关键词
CONSTRUCTIONS;
D O I
10.1007/978-3-031-68400-5_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Non-malleable zero-knowledge (NMZK), originally introduced in the seminal work of Dolev, Dwork, and Naor (STOC 91), is a fundamental concept for modeling the security of proof systems against man-in-the-middle attacks. Recently, Kim, Liang, and Pandey (CRYPTO 2022) presented the first efficient constant-round NMZK argument system based solely on symmetric-key cryptography. Their construction relies on a non-black-box use of the involved cryptographic primitives and on multiple executions of Ligero (CCS 2017) that affect both the round complexity and the computational efficiency of their protocol. Their work left open the natural important challenge of achieving NMZK using the underlying primitives only in a black-box fashion (regardless of the number of rounds and actual efficiency). In this paper, we solve the aforementioned open problem by presenting the first NMZK argument system based on the black-box use of cryptographic primitives. Our work is optimal in the use of primitives since we only need one-way functions, and asymptotically optimal in the number of rounds since we only require a constant number of rounds. Our argument system is non-malleable with respect to the strong "simulation-extractability" flavor of non-malleability. Furthermore, we also show that our construction can be efficiently instantiated in Minicrypt, significantly improving upon the work of Kim et al., both in terms of round complexity and computational efficiency.
引用
收藏
页码:458 / 490
页数:33
相关论文
共 50 条
  • [31] Non-Malleable Codes
    Dziembowski, Stefan
    Pietrzak, Krzysztof
    Wichs, Daniel
    JOURNAL OF THE ACM, 2018, 65 (04)
  • [32] Statistical Concurrent Non-Malleable Zero-Knowledge from One-Way Functions
    Susumu Kiyoshima
    Journal of Cryptology, 2020, 33 : 1318 - 1361
  • [33] Statistical Concurrent Non-Malleable Zero-Knowledge from One-Way Functions
    Kiyoshima, Susumu
    JOURNAL OF CRYPTOLOGY, 2020, 33 (03) : 1318 - 1361
  • [34] Non-malleable Obfuscation
    Canetti, Ran
    Varia, Mayank
    THEORY OF CRYPTOGRAPHY, 6TH THEORY OF CRYPTOGRAPHY CONFERENCE, TCC 2009, 2009, 5444 : 73 - +
  • [35] Improved Non-malleable Extractors, Non-malleable Codes and Independent Source Extractors
    Li, Xin
    STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 1144 - 1156
  • [36] On Black-Box Extension of a Non-Interactive Zero-Knowledge Proof System for Secret Equality
    Yamashita, Kyosuke
    Tibouchi, Mehdi
    Abe, Masayuki
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2020, 2020, 12578 : 882 - 904
  • [37] Constant-round concurrent non-malleable zero knowledge in the Bare Public-Key model
    Ostrovsky, Rafail
    Persiano, Giuseppe
    Visconti, Ivan
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT 2, PROCEEDINGS, 2008, 5126 : 548 - +
  • [38] Non-malleable Secret Sharing
    Goyal, Vipul
    Kumar, Ashutosh
    STOC'18: PROCEEDINGS OF THE 50TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2018, : 685 - 698
  • [39] Capacity of Non-Malleable Codes
    Cheraghchi, Mahdi
    Guruswami, Venkatesan
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2016, 62 (03) : 1097 - 1118
  • [40] Non-malleable Reductions and Applications
    Aggarwal, Divesh
    Dodis, Yevgeniy
    Kazana, Tomasz
    Obremski, Maciej
    STOC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2015, : 459 - 468