# Zero-knowledge proof

Zero-knowledge proof is a cryptographic protocol in which a prover convinces a verifier that a statement is true without revealing information beyond its truth.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## We beat Google's zero-knowledge proof of quantum cryptanalysis

DevFeed: [We beat Google's zero-knowledge proof of quantum cryptanalysis](<https://devfeed.tech/articles/we-beat-google-s-zero-knowledge-proof-of-quantum-cryptanalysis-7646.md>)

Original publisher: [Read original article](<https://blog.trailofbits.com/2026/04/17/we-beat-googles-zero-knowledge-proof-of-quantum-cryptanalysis/>)

Author: "Keegan Ryan"

Published: 2026-04-17T11:00:00Z

Content type: article

Language: en

Sources: [The Trail of Bits Blog](<https://devfeed.tech/sources/the-trail-of-bits-blog.md>), [The Trail of Bits Blog](<https://devfeed.tech/sources/the-trail-of-bits-blog-2.md>)

Topics: [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Google](<https://devfeed.tech/topics/google.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Memory Safety](<https://devfeed.tech/topics/memory-safety.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Code](<https://devfeed.tech/topics/code.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [google](<https://devfeed.tech/tags/google.md>), [memory](<https://devfeed.tech/tags/memory.md>), [memory-safety](<https://devfeed.tech/tags/memory-safety.md>), [quantum](<https://devfeed.tech/tags/quantum.md>), [rust](<https://devfeed.tech/tags/rust.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

Trail of Bits presents a zero-knowledge proof that improves on Google's reported resource bounds for quantum circuits. The article attributes the result to memory-safety and logic vulnerabilities in Google's Rust prover code, explains the zkVM-based proof setup, and describes the released proof-forging code.

### Source excerpt

Two weeks ago, Google's Quantum AI group published a zero-knowledge proof of a quantum circuit so optimized, they concluded that first-generation quantum computers will break elliptic curve cryptography keys in as little as 9 minutes. Today, Trail of Bits is publishing our own zero-knowledge proof that significantly improves Google's on all metrics. Our result is not due to some quantum breakthrough, but rather the exploitation of multiple subtle memory safety and logic vulnerabilities in Google's Rust prover code. Google has patched their proof, and their scientific claims are unaffected, but this story reflects the unique attack surface that systems introduce when they use zero-knowledge proofs. Google's proof uses a zero-knowledge virtual machine (zkVM) to calculate the cost of a quantum circuit on three key metrics. The total number of operations and Toffoli gate count represent the running time of the circuit, and the number of qubits represents the memory requirements. Google, along with their coauthors from UC Berkeley, the Ethereum Foundation, and Stanford, published proofs for two circuits; one minimizes the number of gates, and the other minimizes qubits. Our proof improves on both. Resource Type Google's Low-Gate Google's Low-Qubit Our Proof Total Operations 17,000,000 17,000,000 8,300,000 Number of Qubits 1,425 1,175 1,164 Toffoli Count 2,100,000 2,700,000 0 Table 1: Resource upper bounds reported in different proofs for circuits computing the correct output across 9,024 randomly sampled inputs Our proof fully verifies when using Google's unpatched verification code. It has the same verification key as their original proofs and is cryptographically indistinguishable from a zero-knowledge proof resulting from actual algorithmic improvements to the quantum circuit. We are releasing the code we developed to forge the proof, and a summary of our proof follows. Circuit SHA-256 hash: 0x7efe1f62bb14a978322ab9ed41d670fc0fe0f211331032615c910df5a540e999 Groth16 pr

## Safeguarding cryptocurrency by disclosing quantum vulnerabilities responsibly

DevFeed: [Safeguarding cryptocurrency by disclosing quantum vulnerabilities responsibly](<https://devfeed.tech/articles/safeguarding-cryptocurrency-by-disclosing-quantum-vulnerabilities-responsibly-6860.md>)

Original publisher: [Read original article](<https://research.google/blog/safeguarding-cryptocurrency-by-disclosing-quantum-vulnerabilities-responsibly/>)

Published: 2026-03-31T02:03:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [Cryptocurrency](<https://devfeed.tech/topics/cryptocurrency.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Post-quantum cryptography](<https://devfeed.tech/topics/post-quantum-cryptography.md>), [Quantum Computing](<https://devfeed.tech/topics/quantum-computing.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [algorithms-theory](<https://devfeed.tech/tags/algorithms-theory.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [coinbase](<https://devfeed.tech/tags/coinbase.md>), [cryptocurrency](<https://devfeed.tech/tags/cryptocurrency.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [google](<https://devfeed.tech/tags/google.md>), [government](<https://devfeed.tech/tags/government.md>), [migration](<https://devfeed.tech/tags/migration.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [quantum](<https://devfeed.tech/tags/quantum.md>), [quantum-computing](<https://devfeed.tech/tags/quantum-computing.md>), [research](<https://devfeed.tech/tags/research.md>), [security-privacy-and-abuse-prevention](<https://devfeed.tech/tags/security-privacy-and-abuse-prevention.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

Google Research describes how future quantum computers could break the elliptic-curve cryptography protecting cryptocurrency with fewer resources than previously estimated. The article recommends transitioning blockchains to post-quantum cryptography and presents zero-knowledge proofs as a way to disclose vulnerabilities responsibly.

### Source excerpt

Algorithms & Theory

## Ethereum Protocol Studies 2026

DevFeed: [Ethereum Protocol Studies 2026](<https://devfeed.tech/articles/ethereum-protocol-studies-2026-17210.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2026/02/17/ethereum-protocol-studies-26>)

Author: Josh Davis; Mario Havel

Published: 2026-02-17T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [Post-Quantum](<https://devfeed.tech/topics/post-quantum.md>), [foss](<https://devfeed.tech/topics/foss.md>), [Discord](<https://devfeed.tech/topics/discord.md>), [Wiki](<https://devfeed.tech/topics/wiki.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [discord](<https://devfeed.tech/tags/discord.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [foss](<https://devfeed.tech/tags/foss.md>), [learning](<https://devfeed.tech/tags/learning.md>), [math](<https://devfeed.tech/tags/math.md>), [platform](<https://devfeed.tech/tags/platform.md>), [post-quantum](<https://devfeed.tech/tags/post-quantum.md>), [q-a](<https://devfeed.tech/tags/q-a.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [video](<https://devfeed.tech/tags/video.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

Ethereum Protocol Studies returns in 2026 with new cryptography and consensus content tracks, including material on zkEVMs, plus a self-paced learning platform built on Moodle. The program begins February 23.

### Source excerpt

tl;dr: Ethereum Protocol Studies returns for 2026 with new content tracks in cryptography, lean consensus and zkEVM, plus a new self-paced learning platform. The program kicks off February 23rd. Visit epf.wiki to get started. Ethereum Protocol Studies (EPS) is back. Since launching as a 10-week study group ahead of...

## Accelerating zk-SNARKs - MSM and NTT algorithms on FPGAs with Hardcaml

DevFeed: [Accelerating zk-SNARKs - MSM and NTT algorithms on FPGAs with Hardcaml](<https://devfeed.tech/articles/accelerating-zk-snarks-msm-and-ntt-algorithms-on-fpgas-with-hardcaml-20241.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/zero-knowledge-fpgas-hardcaml/>)

Author: Andrew Ray

Published: 2022-12-07T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [fpga](<https://devfeed.tech/topics/fpga.md>), [Algorithms, Complexity](<https://devfeed.tech/topics/algorithms-complexity.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [fpga](<https://devfeed.tech/tags/fpga.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [web3](<https://devfeed.tech/tags/web3.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

This article describes Jane Street's ZPrize submissions for accelerating zk-SNARK proof construction with FPGA designs built using the open-source Hardcaml libraries. Its MSM solution on the BLS12-377 curve won first place in the MSM track, while its NTT solution took second place in the NTT track.

### Source excerpt

In 2022 a consortium of companies ran an international competition, called the ZPrize, to advance the state of the art in "zero-knowledge" cryptography. We decided to have a go in our free time at submitting solutions to both the Multi-Scalar Multiplication (MSM) and Number Theoretic Transform (NTT) tracks, using the same open source Hardcaml libraries that Jane Street uses for our own FPGA development. We believe by using Hardcaml we were able to more efficiently and robustly come up with designs in the short competition period. These designs also interact with the standard vendor RTL flow and so we hope they will be useful to others.

## EF-Supported Teams: Research & Development Update

DevFeed: [EF-Supported Teams: Research & Development Update](<https://devfeed.tech/articles/ef-supported-teams-research-development-update-16939.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2020/12/09/ef-supported-teams-research-and-development-update-2020-pt-2>)

Author: Ethereum Foundation

Published: 2020-12-09T00:00:00Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [zero-knowledge](<https://devfeed.tech/topics/zero-knowledge.md>), [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [audit](<https://devfeed.tech/tags/audit.md>), [contribution](<https://devfeed.tech/tags/contribution.md>), [development](<https://devfeed.tech/tags/development.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [research](<https://devfeed.tech/tags/research.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [teams](<https://devfeed.tech/tags/teams.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

This Ethereum Foundation update reviews progress from EF-supported teams, including research and development related to Ethereum. It highlights the Applied ZKP team's Perpetual Powers of Tau ceremony, its participation and verification model, and related work on Semaphore and other Ethereum projects.

### Source excerpt

Friends, Leaves have fallen for those in the global north, Summer is on the way in the south, and ETH is staked across the globe. The jolliest of holidays has arrived, the birth of the beacon chain. Moreover, incredible progress has been made in recent months by all EF...

## EF-Supported Teams: Research & Development Update

DevFeed: [EF-Supported Teams: Research & Development Update](<https://devfeed.tech/articles/ef-supported-teams-research-development-update-16900.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2020/04/14/ef-supported-teams-research-and-development-update-2020-pt-1>)

Author: Ethereum Foundation

Published: 2020-04-14T00:00:00Z

Content type: news

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Development](<https://devfeed.tech/topics/development.md>), [releases](<https://devfeed.tech/topics/releases.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [pass](<https://devfeed.tech/topics/password-store.md>)

Tags: [also](<https://devfeed.tech/tags/also.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [community](<https://devfeed.tech/tags/community.md>), [development](<https://devfeed.tech/tags/development.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [network](<https://devfeed.tech/tags/network.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [testing](<https://devfeed.tech/tags/testing.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

The Ethereum Foundation's update reports progress from EF-supported research and development teams. It highlights Aleth 1.8.0, including improvements to its RPC interface, blockchain synchronization, network protocol, testing tools, and consensus-related features, while noting that Aleth will receive only basic maintenance going forward. The article also discusses zero-knowledge proof application development on Ethereum.

### Source excerpt

Friends, From our team to you and yours, we hope everyone and their families are well and keeping safe during these complicated weeks. To help pass some time while we're all stuck in doors, it's time again to update the community on progress made by some of the EF-supported...

## Zero-Knowledge: Definitions and Theory

DevFeed: [Zero-Knowledge: Definitions and Theory](<https://devfeed.tech/articles/zero-knowledge-definitions-and-theory-40403.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2016/09/19/zero-knowledge-definitions-and-theory/>)

Published: 2016-09-19T09:00:00Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [class](<https://devfeed.tech/topics/class.md>)

Tags: [graph-isomorphism](<https://devfeed.tech/tags/graph-isomorphism.md>), [np](<https://devfeed.tech/tags/np.md>), [permutation](<https://devfeed.tech/tags/permutation.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [theory](<https://devfeed.tech/tags/theory.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

This article explains definitions and theory behind zero-knowledge proofs. It contrasts graph isomorphism and 3-coloring protocols, focusing on their interaction between prover and verifier, cryptographic assumptions, transcript distributions, and simulation.

### Source excerpt

The next Monday, when the fathers were all back at work, we kids were playing in a field. One kid says to me, "See that bird? What kind of bird is that?" I said, "I haven't the slightest idea what kind of a bird it is." He says, "It's a brown-throated thrush. Your father doesn't teach you anything!" But it was the opposite. He had already taught me: "See that bird?

## Zero Knowledge Proofs for NP

DevFeed: [Zero Knowledge Proofs for NP](<https://devfeed.tech/articles/zero-knowledge-proofs-for-np-40402.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2016/08/01/zero-knowledge-proofs-for-np/>)

Published: 2016-08-01T08:00:53Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [zero-knowledge](<https://devfeed.tech/topics/zero-knowledge.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [boolean](<https://devfeed.tech/tags/boolean.md>), [circuit](<https://devfeed.tech/tags/circuit.md>), [computational-complexity](<https://devfeed.tech/tags/computational-complexity.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [graph-isomorphism](<https://devfeed.tech/tags/graph-isomorphism.md>), [interactive](<https://devfeed.tech/tags/interactive.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [np](<https://devfeed.tech/tags/np.md>), [np-hard](<https://devfeed.tech/tags/np-hard.md>), [one-way-functions](<https://devfeed.tech/tags/one-way-functions.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [random-number-generators](<https://devfeed.tech/tags/random-number-generators.md>), [variables](<https://devfeed.tech/tags/variables.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

This tutorial explains how zero-knowledge proofs extend beyond graph isomorphism to problems in NP, using cryptography to let a prover convince a verifier without revealing the secret knowledge behind the claim. It introduces examples including boolean formulas, subset sums, graph 3-coloring, and boolean circuits, and describes an implementation of a proof for graph 3-colorability.

### Source excerpt

Last time, we saw a specific zero-knowledge proof for graph isomorphism. This introduced us to the concept of an interactive proof, where you have a prover and a verifier sending messages back and forth, and the prover is trying to prove a specific claim to the verifier. A zero-knowledge proof is a special kind of interactive proof in which the prover has some secret piece of knowledge that makes it very easy to verify a disputed claim is true.

## Zero Knowledge Proofs -- A Primer

DevFeed: [Zero Knowledge Proofs -- A Primer](<https://devfeed.tech/articles/zero-knowledge-proofs-a-primer-40400.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2016/07/05/zero-knowledge-proofs-a-primer/>)

Published: 2016-07-05T08:00:29Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Zero-knowledge proof](<https://devfeed.tech/topics/zkp.md>), [zero-knowledge](<https://devfeed.tech/topics/zero-knowledge.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [complexity-theory](<https://devfeed.tech/tags/complexity-theory.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [graph](<https://devfeed.tech/tags/graph.md>), [graph-isomorphism](<https://devfeed.tech/tags/graph-isomorphism.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

This primer explains zero-knowledge proofs through the graph isomorphism problem. It introduces the roles of the prover, verifier, and simulator, and describes graph isomorphism using vertex-label permutations.

### Source excerpt

In this post we'll get a strong taste for zero knowledge proofs by exploring the graph isomorphism problem in detail. In the next post, we'll see how this relates to cryptography and the bigger picture. The goal of this post is to get a strong understanding of the terms "prover," "verifier," and "simulator," and "zero knowledge" in the context of a specific zero-knowledge proof. Then next time we'll see how the same concepts (though not the same proof) generalizes to a cryptographically interesting setting.