Skynet leaderboard
Zero-knowledge proofs are cryptographic protocols that allow one party to prove the validity of a statement without revealing any private information that the prover does not want to disclose. Zero-knowledge proofs enable verifiable computation and privacy in Web3, powering applications such as privacy-preserving protocols, cross-chain bridges, zkRollups, and zkVMs.
Research
Our research on ZKPs
CertiK identified two soundness bugs in zkWasm. The first, found during the stage 1 manual review, was a missing constraint on a Load instruction from memory. The second, uncovered by formal verification in stage 2, involved the Return instruction, where missing constraints could allow fake returns and unintended control flow. Both soundness vulnerabilities could allow malicious provers to generate invalid proofs that bypass the verifier's validity checks.
Why CertiK
Why choose CertiK for ZKPs security
CertiK is a trusted audit partner for zero-knowledge protocol projects, backed by deep expertise in formal verification and applied cryptography. Our audit process combines rigorous manual code reviews by domain experts with custom formal verification to ensure both the correctness of the prover's zero-knowledge proof generation and the integrity of the verifier's validation logic, as demonstrated in our work on zkWasm. This hybrid approach allows us to uncover subtle soundness vulnerabilities and logic flaws that manual review alone often misses, providing a higher level of assurance for your zero-knowledge cryptographic systems.
Method
How do ZKPs project audits work?
The audit process kicks off with a detailed analysis of a project's entire codebase.
On occasion and when deemed necessary, CertiK reserves the right to conduct a Team Verification (KYC) check on a project it suspects to be high risk.
Source code submission
Scoping & quote
Security analysis
Remediation guidance
Final report delivery
Offerings
What else we offer
KYC verification
Through a rigorous process that uses both AI and human verification, we verify the identities of your team to reassure users that their investment is in safe hands.Skynet
Skynet generates real-time insights of on-chain activity, allowing project teams to be alerted of any suspicious events and saving precious time in anticipating and responding to attack.SkyInsights
SkyInsights is a powerful crypto compliance and wallet screening platform. The comprehensive risk management system analyzes and flags wallet address and transaction risks.Penetration Testing
Safe and in-depth attack simulation to expose the most complex vulnerabilities on your crypto exchanges, wallets and Dapps.









