Proving Circuit Functional Equivalence in Zero Knowledge
Sirui Shen, Zunchen Huang, Chenglu Jin

TL;DR
This paper introduces ZK-CEC, a novel privacy-preserving formal verification framework using zero-knowledge proofs to verify hardware IP correctness without revealing proprietary details.
Contribution
It presents the first formal, privacy-preserving hardware verification method combining formal verification with zero-knowledge proofs, addressing trust and confidentiality issues.
Findings
Successfully verified AES S-Box within practical time
Demonstrated applicability to arithmetic and cryptographic circuits
Established a blueprint for secret design unsatisfiability proofs
Abstract
The modern integrated circuit ecosystem is increasingly reliant on third-party intellectual property integration, which introduces security risks, including hardware Trojans and security vulnerabilities. Addressing the resulting trust deadlock between IP vendors and system integrators without exposing proprietary designs requires novel privacy-preserving verification techniques. However, existing privacy-preserving hardware verification methods are all simulation-based and fail to offer formal guarantees. In this paper, we propose ZK-CEC, the first privacy-preserving framework for hardware formal verification. By combining formal verification and zero-knowledge proof (ZKP), ZK-CEC establishes a foundation for formally verifying IP correctness and security without compromising the confidentiality of the designs. We observe that existing zero-knowledge protocols for formal verification…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
