S&P Global Completes Acquisition of OpenZeppelin Read the announcement

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

  • Taiko
  • Scroll
  • Linea
  • Matter Labs

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.
Circuit languages we audit: Circom, ZoKrates, Noir, Cairo, o1js and Leo

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.

Illustration of the OpenZeppelin ZKP audit approach

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

Linea
“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.”
— Thomas Piellard, Applied Cryptographer

If you are embarking on a ZKP project, we are happy to participate

Talk to an Expert