On Witness Encryption and Laconic Zero-Knowledge Arguments
Yanyi Liu, Noam Mazor, Rafael Pass
摘要
Witness encryption (WE) (Garg et al, STOC’13) is a powerful cryptographic primitive that is closely related to the notion of indistinguishability obfuscation (Barak et, JACM’12, Garg et al, FOCS’13). For a given NP-language , WE for enables encrypting a message using an instance as the public-key, while ensuring that efficient decryption is possible by anyone possessing a witness for , and if , then the encryption is hiding. We show that this seemingly sophisticated primitive is equivalent to a communication-efficient version of one of the most classic cryptographic primitives—namely that of a zero-knowledge argument (Goldwasser et al, SIAM’89, Brassard et al, JCSS’88): for any NP-language , the following are equivalent:
- There exists a witness encryption for L;
- There exists a laconic (i.e., the prover communication is bounded by ) special-honest verifier zero-knowledge (SHVZK) argument for . Our approach is inspired by an elegant (one-sided) connection between (laconic) zero-knowledge arguments and public-key encryption established by Berman et al (CRYPTO’17) and Cramer-Shoup (EuroCrypt’02), and the equivalence between a notion of so-called “predictable arguments” and witness encryption by Faonio, Nielsen, and Venturi (PKC’17).
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Resettable Statistical Zero-Knowledge for Susumu KiyoshimaCRYPTO 2024 · 被引用 1 次
- How to Use (Plain) Witness Encryption: Registered ABE, Flexible Broadcast, and MoreCody Freitag, Brent Waters, David J. WuCRYPTO 2023 · 被引用 49 次
- Candidate Witness Encryption from Lattice TechniquesRotem TsabaryCRYPTO 2022 · 被引用 61 次
- One-Way Functions and Zero KnowledgeShuichi Hirahara, Mikito NanashimaSTOC 2024 · 被引用 4 次
- Statistical ZAP ArgumentsSaikrishna Badrinarayanan, Rex Fernando, Aayush Jain, Dakshita Khurana 等EUROCRYPT 2020 · 被引用 36 次
