PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 5, 2026International Journal of Information Security0 citationsOpen Access

Collaborative CP-NIZKs: modular, composable proofs for distributed secrets

MAMohammed AlghazwiTBTariq BontekoeLVLeon Visscher

Key Points

  • The aim is to define collaborative commit-and-prove non-interactive zero-knowledge proofs and construct protocols to implement them in secure multiparty computing.
  • Investigated composability within collaborative proofs framework.
  • Constructed protocols enabling practical implementation of collaborative NIZK proofs.
  • Evaluated protocols using two prominent NIZKs: Groth16 and Bulletproofs in various computational settings.
  • Composability introduces minor overhead, particularly for large circuits.
  • Achieved runtime reduction of 18–55 times compared to previous works in specific applications.
  • Communication reduced to only 0.2% of prior requirements.

Abstract

Abstract Non-interactive zero-knowledge (NIZK) proofs of knowledge have proven to be highly relevant for securely realizing a wide array of applications that rely on both privacy and correctness. They enable a prover to convince any party of the correctness of a public statement for a secret witness. However, most NIZKs do not natively support proving knowledge of a secret witness that is distributed over multiple provers. Previously, collaborative proofs 54 have been proposed to overcome this limitation. We investigate the notion of composability in this setting, following the Commit-and-Prove design of LegoSNARK 19. Composability allows users to combine different, specialized NIZKs (e. g. , one for arithmetic circuits, one for boolean circuits, and one for range proofs) with the aim of reducing the proof generation time. Moreover, it opens the door to efficient realizations of many applications in the collaborative setting such as mutually exclusive prover groups, combining collaborative and single-party proofs and efficiently implementing publicly auditable secure multiparty computing (PA-MPC). We present the first, general definition for collaborative commitand- prove NIZK (CP-NIZK) proofs of knowledge and construct MPC protocols to enable their realization. We implement our protocols for two commonly used NIZKs, Groth16 and Bulletproofs, and evaluate their practicality in a variety of computational settings. Our findings indicate that composability adds only minor overhead, especially for large circuits. We also evaluated our construction in two application settings, one of which shows 18– 55 55 × runtime reduction when compared to prior works while requiring only a fraction (0. 2\% 0. 2 %) of the communication.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Alghazwi et al. (2026) studied this question.

synapsesocial.com/papers/69a91e2cd6127c7a504c1e7bhttps://doi.org/10.1007/s10207-026-01209-1
Ask AI
Helpful
Bookmark
Share
View Full Paper