Compressing Proofs of k-Out-Of-n Partial Knowledge
Thomas Attema, Ronald Cramer, Serge Fehr
摘要
In an (honest-verifier) zero-knowledge proof of partial knowledge, introduced by Cramer, Damgård and Schoenmakers (CRYPTO 1994), a prover knowing witnesses for some k-subset of n given public statements can convince the verifier of this claim without revealing which k-subset. The accompanying solution cleverly combines Σ-protocol theory and arithmetic secret sharing, and achieves linear communication complexity for general k, n. Especially the "one-out-of-n" case k = 1 has seen myriad applications during the last decades, e.g., in electronic voting, ring signatures, and confidential transaction systems in general. In this paper we focus on the discrete logarithm (DL) setting, where the prover claims knowledge of DLs of k-out-of-n given elements. Groth and Kohlweiss (EUROCRYPT 2015) have shown how to solve the special case k = 1 with logarithmic (in n) communication, instead of linear as prior work. However, their method takes explicit advantage of k = 1 and does not generalize to k > 1 without losing all advantage over prior work. Alternatively, an indirect approach for solving the considered problem is by translating the k-out-of-n relation into a circuit and then applying recent advances in communication-efficient circuit ZK. Indeed, for the k = 1 case this approach has been highly optimized, e.g., in ZCash. Our main contribution is a new, simple honest-verifier zero-knowledge proof protocol for proving knowledge of k out of n DLs with logarithmic communication and for general k and n, without requiring any generic circuit ZK machinery. Our approach deploys a novel twist on compressed Σ-trotocol theory (CRYPTO 2020) that we then utilize to compress a carefully chosen adaptation of the CRYPTO 1994 approach down to logarithmic size. Interestingly, even for k = 1 and general n our approach improves prior direct approaches as it reduces prover complexity without increasing the communication complexity. Besides the conceptual simplicity, we also identify regimes of practical relevance where our approach achieves asymptotic and concrete improvements, e.g., in proof size and prover complexity, over the generic approach based on circuit-ZK. Finally, we show various extensions and generalizations of our core result. For instance, we extend our protocol to proofs of partial knowledge of Pedersen (vector) commitment openings, and/or to include a proof that the witness satisfies some additional constraint, and we show how to extend our results to non-threshold access structures.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper7
- A Compressed -Protocol Theory for LatticesThomas Attema, Ronald Cramer, Lisa KohlCRYPTO 2021 · 被引用 74 次
- Compressed -Protocol Theory and Practical Application to Plug & Play Secure AlgorithmicsThomas Attema, Ronald CramerCRYPTO 2020 · 被引用 73 次
- Parallel Repetition of (k1, đots , kμ )-Special-Sound Multi-round Interactive ProofsThomas Attema, Serge FehrCRYPTO 2022 · 被引用 25 次
- End-to-End Secure Messaging with Traceability Only for Illegal ContentJames Bartusek, Sanjam Garg, Abhishek Jain, Guru-Vamsi PolicharlaEUROCRYPT 2023 · 被引用 20 次
- Speed-Stacking: Fast Sublinear Zero-Knowledge Proofs for DisjunctionsAarushi Goel, Mathias Hall-Andersen, Gabriel Kaptchuk, Nicholas SpoonerEUROCRYPT 2023 · 被引用 12 次
它引用的顶会 Paper2
- Bulletproofs: Short Proofs for Confidential Transactions and MoreBenedikt Bünz, Jonathan Bootle, Dan Boneh, Andrew Poelstra 等S&P 2018 · 被引用 1,285 次
- Succinct Arguments for Bilinear Group Arithmetic: Practical Structure-Preserving CryptographyRussell W. F. Lai, Giulio Malavolta, Viktoria RongeCCS 2019 · 被引用 50 次
相关 Paper
- Efficient Zero-Knowledge Arguments in the Discrete Log Setting, RevisitedMax Hoffmann, Michael Klooß, Andy RuppCCS 2019 · 被引用 47 次
- Leaking Arbitrarily Many Secrets: Any-out-of-Many Proofs and Applications to RingCT ProtocolsTianyu Zheng, Shang Gao, Yubo Song, Bin XiaoS&P 2023
- A Non-PCP Approach to Succinct Quantum-Safe Zero-KnowledgeJonathan Bootle, Vadim Lyubashevsky, Ngoc Khanh Nguyen, Gregor SeilerCRYPTO 2020 · 被引用 51 次
- Doubly Efficient Interactive Proofs for General Arithmetic Circuits with Linear Prover TimeJiaheng Zhang, Tianyi Liu, Weijie Wang, Yinuo Zhang 等CCS 2021 · 被引用 4 次
- Many-out-of-Many Proofs and Applications to Anonymous ZetherBenjamin E. DiamondS&P 2021 · 被引用 38 次
