Saved
Security

Zero-knowledge proof

Proof does not require disclosure—this idea was mathematically proven in 1985, not invented by blockchain.

Worth your time?4.5/5Yes.Study the whole thing.What works, what does not, who it is for ↓
9:26in productionCh. 1 · Origin: 1985, not 2016/ 9:26 · ceiling 15 min
5 chapters · 9:26Ceiling 15:00

The brief is written and checked. The video joins this page when it is cut.5 chapters · 1 min read · 9:26 planned

Read the brief

Zero-knowledge proof redefines verification: truth without exposure. Its 1985 formulation was precise, narrow, and assumption-bound. It works—but only where assumptions hold, only where implementation avoids side channels, and only after significant computational cost.

Chapters & takeaways5
  1. 1:02
    Origin: 1985, not 2016

    It began as a theoretical construct—not an engineering tool—in 1985.

  2. 2:26
    Knowledge complexity is quantifiable

    Knowledge complexity measures exactly how much is revealed—and zero is achievable.

  3. 3:51
    First proof was for quadratic nonresidues

    The first working example solved a concrete problem with no known efficient alternative.

  4. 5:09
    NP-wide coverage is conditional

    All NP problems gained zero-knowledge proofs only under strong assumptions.

  5. 6:21
    No interaction needs common randomness

    Non-interactivity requires shared randomness—not magic.

2 more chaptersFewer chapters
Worth your time?

Yes. Study the whole thing.

4.5/ 5
What works
  • quadratic nonresidues mod m
  • all NP problems under unbreakable encryption
  • non-interactive proofs with common random string
What does not
  • scale without overhead
  • eliminate reliance on cryptographic assumptions
  • function without careful implementation
Study it if
  • cryptographers
  • protocol designers
  • privacy engineers
Skip it if
  • application developers without crypto expertise
  • teams needing fast off-the-shelf verification
Who should study it, and who should skipHide who it is for
The written brief1 min read

What it is and the problem it solves

Zero-knowledge proof is a cryptographic protocol that solves the problem of verifying truth without revealing underlying data. It answers the question: how do you prove you know something without saying what it is?

How it works

It works by letting a prover convince a verifier of a statement’s truth without revealing any information beyond that truth. The mechanism relies on interactive challenges and responses, or—after 1988—on a shared common random string to eliminate interaction.

What works

The 1985 construction works for quadratic nonresidues mod m. Later extensions work for all NP problems assuming unbreakable encryption. Non-interactive versions work when prover and verifier share a common random string.

What does not

It does not eliminate trust in assumptions: its security depends on unbreakable encryption or cryptographic hardness assumptions. It does not scale trivially; non-interactive variants require setup, and real-world deployments still leak timing or side-channel data not covered by the 1985 model.

What it changes

It changes what proof means in computation: truth can be verified without knowledge transfer. It enables verifiable computation where inputs stay hidden—shifting design priorities from transparency to selective disclosure.

Is it worth your time

Yes—if you work in cryptography, blockchain, or privacy-preserving systems. It is foundational, not plug-and-play. It demands expertise to implement correctly and incurs computational overhead with no inherent speed or size guarantee.

Same field · Security4 of 29
12:36
RSA cryptosystemRon Rivest, Adi Shamir and Leonard Adleman · 1977RSA is the first publicly described, usable public-key cryptosystem. It works by exploiting the asymmetry between modular exponentiation and root extraction modulo a composite number whose factorisation is secret. Its security depends on factoring difficulty—but that dependence is not proven equivalent. No published attack breaks it with large keys. It changed cryptography by enabling open protocols, trustless key exchange, and standardised role names like Alice and Bob.
10:46
Elliptic-curve cryptographyVictor S. Miller and Neal KoblitzECC is a public-key method based on elliptic curves over finite fields. Proposed independently by Koblitz and Miller in 1985. Delivers equivalent security to RSA and ElGamal with smaller keys. Security rests on the hardness of the elliptic curve discrete logarithm problem — specifically, recovering scalar k from points P and Q = kP — and on efficient yet irreversible point multiplication for appropriate parameters.
8:43
Advanced Encryption StandardJoan Daemen and Vincent Rijmen · 1998AES is a narrow, standardised, symmetric cipher mandated by NIST in 2001. It works reliably only when implemented correctly. It solves no problems beyond confidentiality of bulk data under fixed parameters. It demands careful key handling and side-channel mitigation — which it does not provide.
10:41
Diffie–Hellman key exchangeDiffie–Hellman key exchange is a foundational cryptographic protocol that enables two parties to derive a shared secret over an insecure channel using modular exponentiation in a finite group. Published in 1976, it introduced the first publicly known private–public key concept and remains embedded in internet infrastructure. But it provides no authentication—making it vulnerable to man-in-the-middle attacks unless combined with digital signatures or certificates.
Up next in Technology

3GPP

1998 · 9:26

3GPP did not invent 3G—it invented the machinery to standardise it, and that machinery still runs.

9:26