ZKPs 生态系统的安全审计
CertiK 将深厚的应用密码学专业知识应用于人工审查和定制形式验证,对零知识系统进行严格审核,确保 zk 电路的合理性和正确性。
探索ZKPs 项目
确保 ZKPs 生态系统的安全
零知识证明是一类密码学协议,允许一方在不披露证明者不愿公开的任何私密信息的情况下,证明某个陈述的有效性。零知识证明可在 Web3 中实现可验证计算和隐私保护,为隐私保护协议、跨链桥、zkRollups 和 zkVM 等应用提供支持。
zkp service image
ZKP 的高级形式验证:两个错误的故事

CertiK 在 zkWasm 中发现了两个健全性漏洞。第一个漏洞是在第 1 阶段人工审查期间发现的,原因是内存中的 Load 指令缺少约束。第二个漏洞是在第 2 阶段通过形式化验证发现的,涉及 Return 指令;由于缺少约束,该指令可能通过添加伪造的返回操作实现非预期的控制流。两个健全性漏洞都可能使恶意证明者生成无效证明,从而绕过验证节点的有效性检查。

为何选择 CertiKZKPs 安全性

CertiK 在形式化验证和应用密码学方面拥有深厚的专业知识,是零知识协议项目值得信赖的审计合作伙伴。我们的审计流程结合了领域专家严格的人工代码审查与定制的形式化验证,以确保证明者生成零知识证明的正确性以及验证节点验证逻辑的完整性,正如我们在 zkWasm 上的工作所示。这种混合方法能够发现仅靠人工审查往往难以发现的细微健全性漏洞和逻辑缺陷,从而为您的零知识密码系统提供更高水平的保障。

ZKPs 项目审计如何进行?
审计过程首先要对项目的整个代码库进行详细分析。
我们提供的其他服务
我们发表了多篇研究文章,内容涉及ZKPs 生态系统的演变和安全考虑因素。
KYC 验证-icon
KYC 验证
我们通过结合 AI 与人工核验的严格流程,核验您团队成员的身份,让用户放心将投资交由可靠的团队。
Skynet-icon
Skynet
Skynet 可实时分析链上活动,在发现可疑事件时及时向项目团队发出预警,帮助团队更早预判并应对攻击。
SkyInsights-icon
SkyInsights
SkyInsights 是一个功能强大的加密货币合规性和钱包筛查平台。该全面的风险管理系统可分析和标记钱包地址和交易风险。
渗透测试-icon
渗透测试
安全、深入的攻击模拟,可暴露加密货币交易所、钱包和 Dapps 上最复杂的漏洞。