Skip to content
LiveNext 11:48:03

Definition

What is Zero-knowledge proof?

Zero-knowledge proof is a zero-knowledge proof is a cryptographic method that lets one party prove a statement is true without revealing the secret behind it, such as proving a computation was done correctly.

What it is

A zero-knowledge proof lets you convince someone that a claim is true without handing over the information that makes it true. The person checking learns that the claim holds and nothing else.

The classic picture is a locked door. You prove you hold the key by walking through the door, without ever showing the key to the person watching.

How it works in plain terms

Three properties define a zero-knowledge proof:

  • Completeness: if the claim is true, an honest prover can always convince the checker.
  • Soundness: if the claim is false, a cheating prover cannot realistically fool the checker.
  • Zero knowledge: the checker learns nothing beyond the fact that the claim is true.

Modern systems turn a computation into a mathematical statement, then produce a short proof that the computation ran correctly on some hidden input. Many of these proofs are called succinct, which means checking one takes far less work than redoing the computation. Producing the proof is usually the expensive part, often much slower than running the original program.

Why it matters for AI

AI providers keep their model weights private, and customers usually see only the text that comes back. That leaves a trust gap: you cannot tell from the output alone whether the model you paid for produced it.

Researchers are exploring zero-knowledge proofs as a way to close that gap. A provider could publish a short commitment to its weights once, then attach a proof to a response showing that the committed model produced it, without exposing the weights themselves. The same idea can prove that a hash, a signature or a private calculation was done correctly.

The cost is the catch. Proofs for large neural networks are slow and heavy today, so current work tends to cover narrow cases rather than everyday chat traffic.

An example

Imagine a bank that must show a regulator its customers' balances stay above a limit without sharing any account. A zero-knowledge proof can show the rule holds across all accounts while keeping every balance private.

A zero-knowledge proof is one tool for checking inference results. It sits beside other trust tools such as C2PA, which records where a file came from, and AI watermarking, which hides a signal in generated content. Each answers a different question: who made this, how was it made, and was it computed honestly.

Questions people ask

What is a zero-knowledge proof in simple terms?

It is a way to prove something is true without revealing the secret behind it, like proving you know a password without saying it.

Why are zero-knowledge proofs slow?

Producing a proof usually takes far more work than running the original computation, even though checking the proof is fast.

Zero-knowledge proof in the news

#04

Anthropic's FlashProve proves which model answered you

Anthropic and university researchers released FlashProve, an open-source system that cryptographically proves a 400B-parameter model produced a given token, at about 72 times the time of the prefill. It's slow and narrow, and it's a working answer to "did they swap my model?"