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 条
  • [41] Towards a Unified Approach to Black-Box Constructions of Zero-Knowledge Proofs
    Liang, Xiao
    Pandey, Omkant
    ADVANCES IN CRYPTOLOGY - CRYPTO 2021, PT IV, 2021, 12828 : 34 - 64
  • [42] The black-box fast multipole method
    Fong, William
    Darve, Eric
    JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 228 (23) : 8712 - 8725
  • [43] The round-complexity of black-box zero-knowledge: A combinatorial characterization
    Micciancio, Daniele
    Yilek, Scott
    THEORY OF CRYPTOGRAPHY, 2008, 4948 : 535 - 552
  • [44] Continuous Non-malleable Codes
    Faust, Sebastian
    Mukherjee, Pratyay
    Nielsen, Jesper Buus
    Venturi, Daniele
    THEORY OF CRYPTOGRAPHY (TCC 2014), 2014, 8349 : 465 - 488
  • [45] Non-malleable Fuzzy Extractors
    Francati, Danilo
    Venturi, Daniele
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, ACNS 2024, PT I, 2024, 14583 : 135 - 155
  • [46] Non-Malleable Functions and their Applications
    Yu Chen
    Baodong Qin
    Jiang Zhang
    Yi Deng
    Sherman S. M. Chow
    Journal of Cryptology, 2022, 35
  • [47] ON PARALLEL COMPOSITION OF ZERO-KNOWLEDGE PROOFS WITH BLACK-BOX QUANTUM SIMULATORS
    Jain, Rahul
    Kolla, Alexandra
    Midrijanis, Gatis
    Reichardt, Ben W.
    QUANTUM INFORMATION & COMPUTATION, 2009, 9 (5-6) : 513 - 532
  • [48] Completely non-malleable schemes
    Fischlin, M
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 779 - 790
  • [49] Textbook Non-malleable Commitments
    Goyal, Vipul
    Pandey, Omkant
    Richelson, Silas
    STOC'16: PROCEEDINGS OF THE 48TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2016, : 1128 - 1141
  • [50] Interactive Non-malleable Codes
    Fleischhacker, Nils
    Goyal, Vipul
    Jain, Abhishek
    Paskin-Cherniavsky, Anat
    Radune, Slava
    THEORY OF CRYPTOGRAPHY, TCC 2019, PT II, 2019, 11892 : 233 - 263