Scalability, Privacy, and Security
A rapidly changing landscape: new proof systems, cryptographic components, unaudited ZKP libraries and implementations arriving monthly. Fertile ground doubling as a security minefield. Our team can help you.
Trusted by the world’s leading projects
The Challenges
Secure circuit design
Our circuit-security team collaborates to validate the security of your implementation by:
- Ensuring the functionality of your circuit matches the documented behavior of your application.
- Uncovering under-constrained signals in your circuit that could allow malicious proofs.
- Finding security vulnerabilities in your circuit implementation that threaten the soundness or completeness of your ZK system.
Our offering is language-agnostic.
Feel free to approach us with circuits written in Circom, ZoKrates, Noir, Cairo, o1js, Leo and more.
Security of prover and verifier
Our combined cryptography and security team secure ZK systems by:
- Verifying the cryptographic soundness of any changes made to peer-reviewed ZK proof systems.
- Investigating the correctness of the implementation of your ZK system.
- Validating the correctness of L1 ↔ L2 interactions for Rollups.
- Ensuring systems conform with EVM rules, opcodes and functionalities for zkEVMs.
Our expertise lies in analysing SNARKs and their building blocks including PLONK-ish systems, KZG, FRI, the Fiat-Shamir transform, recursive proofs and more.
The Approach
At every stage, OpenZeppelin is pleased to provide research papers and publishable security assessments. We seek to instill confidence and transparency in clients' specific implementations, thereby promoting the industry as a whole.
Our team excels in ZK cryptography
Widely-used implementations of open-source libraries, and securing L1/L2 systems.
Co-author of several cryptographic designs.
Familiarity with multiple PLONK variations, custom circuits, custom SNARKs, ZK-friendly hash functions, Ring VRFs and signature schemes like Schnorr and BLS.
6+ Years in cryptographic & Blockchain Security Research experience
1400+ Citations span more than 50 published papers' impact
“The cryptographers at OpenZeppelin are extremely proficient. We designed a modification that was not easy to grasp, and it was understood quite quickly and thoroughly. The discussions led to some upgrade not only in the solidity code but in gnark-crypto and gnark, especially KZG related operations.”