WISCH: An efficient and secure Commit-Reveal Protocol

Fairgate
·
September 09, 2025
·

In multiparty computation, enabling selective data disclosure without unnecessary overhead is a key challenge.

To address this, we introduce WISCH, a commit-reveal protocol that combines compact aggregate signatures with hash-based commitments to support selective revelation of correlated data in a scalable and secure way.

The protocol is built on a clean separation between two components:

  • On-chain verification core – designed so that costs depend only on the number of revealed items, not on the size of the entire message space.
  • Off-chain preparation – where computational work takes place before verification, keeping blockchain operations efficient.

This architecture results in asymptotic efficiency: on-chain costs grow linearly with the number of openings and remain independent of the underlying domain, while the per-byte overhead decreases as message granularity increases.

Security is formally established through a simulation-based proof in the Universal Composability (UC) framework with an ideal ledger functionality. The proof relies on well-established assumptions for discrete-log-based signatures and hash-based commitments, within the algebraic group and global random-oracle models.

With these guarantees, WISCH provides succinct, verifiable on-chain checks along with strong, provable security, making it a powerful tool for scalable multiparty computation and privacy-preserving applications.

Access the full paper 🔗here to dive deeper into WISCH’s design, efficiency, and security guarantees.

Subscribe to Fairgate Computing on Bitcoin News

Join now and get the latest updates in your inbox.