At CRYPTO ’94, Cramer, Damgård, and Schoenmakers introduced a general technique for constructing honest-verifier zero-knowledge proofs of partial knowledge (PPK), where a prover Alice wants to prove to a verifier Bob she knows τ witnesses for τ claims out of k claims without revealing the indices of those τ claims. Their solution starts from a base honest-verifier zero-knowledge proof of knowledge Σ and requires to run in parallel k execution of the base protocol, giving a complexity of O(kγ(Σ)), where γ(Σ) is the communication complexity of the base protocol. However, modern practical scenarios require communication-efficient zero-knowledge proofs tailored to handle partial knowledge in specific application-dependent formats. In this paper, we propose a technique to compose a large class of Σ-protocols for atomic statements into Σ-protocols for PPK over formulae in conjunctive normal form (CNF) that overlap, in the sense that there is a common subset of literals among all clauses of the formula. In such formulae, the statement is expressed as a conjunction of m clauses, each of which consists of a disjunction of k literals (i.e., each literal is an atomic statement) and ℓ literals are shared among clauses. The prover, for a threshold parameter τ≤k, proves knowledge of at least τ witnesses for τ distinct literals in each clause. At the core of our protocol, there is a new technique to compose Σ-protocols for regular CNF relations (i.e., when τ=1) that exploits the overlap among clauses and that we then generalize to formulae where τ>1 providing improvements over state-of-the-art constructions.

Compact Proofs of Partial Knowledge for Overlapping CNF Formulae / Avitabile, G.; Botta, V.; Friolo, D.; Venturi, D.; Visconti, I.. - In: JOURNAL OF CRYPTOLOGY. - ISSN 0933-2790. - 38:1(2025). [10.1007/s00145-024-09532-3]

Compact Proofs of Partial Knowledge for Overlapping CNF Formulae

Botta V.
;
Friolo D.
;
Venturi D.
;
Visconti I.
2025

Abstract

At CRYPTO ’94, Cramer, Damgård, and Schoenmakers introduced a general technique for constructing honest-verifier zero-knowledge proofs of partial knowledge (PPK), where a prover Alice wants to prove to a verifier Bob she knows τ witnesses for τ claims out of k claims without revealing the indices of those τ claims. Their solution starts from a base honest-verifier zero-knowledge proof of knowledge Σ and requires to run in parallel k execution of the base protocol, giving a complexity of O(kγ(Σ)), where γ(Σ) is the communication complexity of the base protocol. However, modern practical scenarios require communication-efficient zero-knowledge proofs tailored to handle partial knowledge in specific application-dependent formats. In this paper, we propose a technique to compose a large class of Σ-protocols for atomic statements into Σ-protocols for PPK over formulae in conjunctive normal form (CNF) that overlap, in the sense that there is a common subset of literals among all clauses of the formula. In such formulae, the statement is expressed as a conjunction of m clauses, each of which consists of a disjunction of k literals (i.e., each literal is an atomic statement) and ℓ literals are shared among clauses. The prover, for a threshold parameter τ≤k, proves knowledge of at least τ witnesses for τ distinct literals in each clause. At the core of our protocol, there is a new technique to compose Σ-protocols for regular CNF relations (i.e., when τ=1) that exploits the overlap among clauses and that we then generalize to formulae where τ>1 providing improvements over state-of-the-art constructions.
2025
interactive proofs; zero knowledge
01 Pubblicazione su rivista::01a Articolo in rivista
Compact Proofs of Partial Knowledge for Overlapping CNF Formulae / Avitabile, G.; Botta, V.; Friolo, D.; Venturi, D.; Visconti, I.. - In: JOURNAL OF CRYPTOLOGY. - ISSN 0933-2790. - 38:1(2025). [10.1007/s00145-024-09532-3]
File allegati a questo prodotto
File Dimensione Formato  
Avitabile_preprint_Compact-Proofs-Partial_2024.pdf

embargo fino al 01/01/2027

Note: https://doi.org/10.1007/s00145-024-09532-3
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 888.63 kB
Formato Adobe PDF
888.63 kB Adobe PDF   Contatta l'autore
Avitabile_Compact-Proofs-Partial_2025.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 3 MB
Formato Adobe PDF
3 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1729611
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact