Paper 2025/2204 Original: eprint.iacr.org/2025/2204 ↗

Consistency Verification for Zero-Knowledge Virtual Machine on Circuit-Irrelevant Representation

Jingyu Ke
Boxuan Liang
Guoqiang Li
Abstract

Zero-knowledge virtual machines (zkVMs) rely on tabular constraint systems whose verification semantics include gate, lookup, and permutation relations, making correctness auditing substantially more challenging than in arithmetic-circuit DSLs such as Circom. In practice, ensuring that witness-generation code is consistent with these constraints has become a major source of subtle and hard-to-detect bugs. To address this problem, we introduce a high-level semantic model for tabular constraint systems that provides a uniform, circuit-irrelevant interpretation of row-wise constraints and their logical interactions. This abstraction enables an inductive, row-indexed reasoning principle that checks consistency without expanding the full circuit, significantly improving scalability. We implement this methodology in ZIVER and show that it faithfully captures real zkVM designs and automatically validates the consistency of diverse SP1 chip components.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2025-12-05: last updated
2025-12-05: published
Short URL
https://ia.cr/2025/2204
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2204,
      author = {Jingyu Ke and Boxuan Liang and Guoqiang Li},
      title = {Consistency Verification for Zero-Knowledge Virtual Machine on Circuit-Irrelevant Representation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2204},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2204}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.