ZK Circuit Security Checklist
ZK circuits have unique security concerns. Missing constraints, faulty math, and verification bugs can allow provers to create valid proofs for false statements. This checklist covers critical security areas.
For: zk engineer•Updated: March 13, 2026
0 of 34 complete
Constraint Completeness
Ensure all inputs are properly constrained.
Arithmetic Safety
Handle finite field arithmetic correctly.
Hash and Signature Constraints
Cryptographic primitive usage.
Merkle Tree Operations
Merkle proof verification.
Proof System Setup
Trusted setup and parameters.
Verifier Implementation
On-chain verification safety.
Application Logic
How ZK proofs integrate with application.