Paper 2025/772

Publicly Auditable Garbled Circuit

San Ling, Nanyang Technological University
Chan Nam Ngo, Privacy + Scaling Explorations
Khai Hanh Tang, Nanyang Technological University
Huaxiong Wang, Nanyang Technological University
Abstract

Advanced cryptographic primitives such as zero-knowledge proofs (ZKPs) have seen an emerging trend in adoption by blockchain applications. However, ZKPs only allow a single prover to convince a verifier of a correct evaluation of a computation over the prover's secret input. This is insufficient if the applications require shared private state from more than one party. In this case, one can adopt secure multiparty computation (MPC), which allows a set of mutually distrustful parties to jointly compute a global function while keeping their respective inputs private. Generic MPC, including secret-sharing and garbled-circuit techniques that allow the participants, without deep expertise in cryptography, to define the computation as a circuit, is an important tool in privacy-preserving protocols. Yet, generic MPC mostly focuses on malicious security in which the computed result is verifiable only among the computing parties, but not publicly verifiable. In blockchain applications, public verifiability is important, as the consensus protocol is not just among the computing parties but also public verifiers. Several works have attempted to bridge this gap, albeit not in the blockchain realm, i.e., publicly auditable MPC. Nevertheless, they are non-constant round protocols and only for secret-sharing MPC, i.e., round complexity scales linearly with the circuit multiplicative depth, while round latency is an important cost metric for blockchains. We address this problem by providing a Publicly Auditable Garbled Circuit protocol that is maliciously secure, publicly auditable, and constant-round. Our protocol is efficient, with minimal overhead in terms of the number of rounds, communication, and public transcript size.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Garbled circuitVOLEVOLEitHpublic verifierMPC
Contact author(s)
lingsan @ ntu edu sg
nam ngo @ ethereum org
khaihanh tang @ ntu edu sg
hxwang @ ntu edu sg
History
2026-01-10: revised
2025-04-30: received
See all versions
Short URL
https://ia.cr/2025/772
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/772,
      author = {San Ling and Chan Nam Ngo and Khai Hanh Tang and Huaxiong Wang},
      title = {Publicly Auditable Garbled Circuit},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/772},
      year = {2025},
      url = {https://eprint.iacr.org/2025/772}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.