这篇报告是zkSecurity对Penumbra主要电路的审计结果。Penumbra是一个Cosmos zone,其主要功能包括多资产屏蔽池和去中心化交易所(DEX)。报告详细介绍了Penumbra中零知识证明的应用,包括交易、多资产屏蔽池、治理、去中心化交易以及质押等方面的电路逻辑和实现。
本文分析了Nova零知识证明系统中的一个严重漏洞,该漏洞允许生成虚假的计算结果和有效的证明。该漏洞源于对曲线循环的不正确处理,导致电路间消息认证失败。通过移除不必要的累加器并验证正确的认证标签,最终修复了该漏洞。
本文介绍了 wasmati,一个 TypeScript 库,用于在指令级别编写 WebAssembly (Wasm) 代码以优化 JavaScript 性能。
wasmati
本文深入探讨了零知识证明(ZK)应用开发中常见的安全漏洞,重点强调了在构建ZK应用时,开发者必须充分约束证明者的计算,否则验证者可能会验证无意义的内容。文章通过具体例子,例如除法和平方根运算,展示了如何避免因Prover/Verifier阶段分离不清而引入的约束不足问题,并强调了代码审查和安全审计在保障ZK应用安全性的重要性。
本文探讨了零知识(ZK)程序开发中面临的各种安全挑战,包括程序逻辑错误、前端和后端的编译问题、证明系统的漏洞、可信设置的风险以及应用层面的隐私问题。强调开发者应尽早考虑安全性,并采取相应的缓解措施。
本文介绍了零知识密码学这一新兴领域,阐述了其与可信计算和机密计算的关系,并探讨了零知识证明(ZKP)在私有委托计算中的应用,以及ZKP技术可能带来的安全挑战。最后,文章宣布成立专注于零知识证明技术的安全咨询公司zksecurity.xyz。