HomeCybersecurityZero-Knowledge Proof: The Schnorr Protocol

🔐 Zero-Knowledge Proof: The Schnorr Protocol

A prover convinces a verifier they know a secret discrete-log x — without ever revealing it. Watch the real commit/challenge/response rounds of the Schnorr identification protocol run over genuine modular arithmetic in the browser.

Cybersecurity2DAdvanced60 FPS
zero-knowledge-proof ↗ Open standalone
⚙ Under the hood

A prover convinces a verifier they know a secret discrete-log x — without ever revealing it — via real commit/challenge/response rounds of the Schnorr identification protocol.

zero-knowledgecryptographyschnorr-protocoldiscrete-logarithmcybersecurityauthentication

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)