Lune

CRYPTO2025顶会

On Witness Encryption and Laconic Zero-Knowledge Arguments

Yanyi Liu, Noam Mazor, Rafael Pass

2025年份
1被引次数

摘要

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 LL, WE for LL enables encrypting a message mm using an instance xx as the public-key, while ensuring that efficient decryption is possible by anyone possessing a witness for x∈Lx \in L, and if x∉Lx\notin L, 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 LL, the following are equivalent:

  • There exists a witness encryption for L;
  • There exists a laconic (i.e., the prover communication is bounded by O(log⁡n)O(\log n)) special-honest verifier zero-knowledge (SHVZK) argument for LL. 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,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖