[Sch91] Efficient signature generation by smart cards

Authors: Claus-Peter Schnorr | Venue: Journal of Cryptology | Source

Introduced the Schnorr identification protocol and signature scheme. The identification protocol is a three-message sigma protocol (commit–challenge–response) for proving knowledge of a discrete logarithm. It is special sound and perfect honest-verifier zero-knowledge with no assumption: the simulator samples and sets . Applying the Fiat–Shamir transform — FS86 — yields Schnorr signatures, proved EUF-CMA secure under the discrete logarithm assumption in the random oracle model — PS96. EdDSA (Ed25519) is a Schnorr variant over a twisted Edwards curve with deterministic nonces — BDLSY11.

BibTeX

@Article{JC:Schnorr91,
  author = {Claus-Peter Schnorr},
  title = {Efficient Signature Generation by Smart Cards},
  pages = {161--174},
  journal = {Journal of Cryptology},
  volume = {4},
  number = {3},
  month = {jan},
  publisher = {Springer},
  year = {1991},
  doi = {10.1007/BF00196725},
}