Identification scheme

A protocol in which a prover holding a secret key convinces a verifier holding the matching public key of its identity, canonically as a three-message commit-challenge-response sigma protocol such as Schnorr’s proof of knowledge of a discrete logarithm.

TODO: syntax and security definition.

Variations

Schnorr identification protocol

For in a group of prime order , the prover sends for , receives a uniform challenge , and replies ; the verifier accepts iff . The protocol is special sound and perfectly honest-verifier zero-knowledge — Sch91.

Participates in

Builds on Identification scheme

Produces Identification scheme