Paper 2022/566

AntMan: Interactive Zero-Knowledge Proofs with Sublinear Communication

Chenkai Weng, Kang Yang, Zhaomin Yang, Xiang Xie, and Xiao Wang

Abstract

Recent works on interactive zero-knowledge (ZK) protocols provide a new paradigm with high efficiency and scalability. However, these protocols suffer from high communication overhead, often linear to the circuit size. In this paper, we proposed two new ZK protocols with communication sublinear to the circuit size, while maintaining a similar level of computational efficiency. -- We designed a ZK protocol that can prove $B$ executions of any circuit $C$ in communication $O(B + |C|)$ field elements (with free addition gates), while the best prior work requires a communication of $O(B|C|)$ field elements. Our protocol is enabled by a new tool called as information-theoretic polynomial authentication code, which may be of independent interest. -- We developed an optimized implementation of this protocol which shows high practicality. For example, with $B=2048$, $|C|=2^{20}$, and under 50 Mbps bandwidth and 16 threads, QuickSilver, a state-of-the-art ZK protocol based on vector oblivious linear evaluation (VOLE), can only prove $0.78$ million MULT gates per second (mgps) and send one field element per gate; our protocol can prove $14$ mgps ($18\times$ improvement) and send $0.0064$ field elements per gate ($156\times$ improvement) under the same hardware configuration. -- Extending the above idea, we constructed a ZK protocol that can prove a single execution of any circuit $C$ in communication $O(|C|^{3/4})$. This is the first ZK protocol with sublinear communication for an arbitrary circuit in the VOLE-based ZK family.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint. MINOR revision.
Keywords
zero-knowledge proofs
Contact author(s)
ckweng @ u northwestern edu
yangk @ sklc org
yangzhaomin @ matrixelements com
xiexiang @ matrixelements com
wangxiao @ cs northwestern edu
History
2022-05-10: received
Short URL
https://ia.cr/2022/566
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/566,
      author = {Chenkai Weng and Kang Yang and Zhaomin Yang and Xiang Xie and Xiao Wang},
      title = {AntMan: Interactive Zero-Knowledge Proofs with Sublinear Communication},
      howpublished = {Cryptology ePrint Archive, Paper 2022/566},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/566}},
      url = {https://eprint.iacr.org/2022/566}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.