Related Concepts
Definition
The Schnorr Identification Protocol is a public-key based challenge-response identification protocol.
Background
The Schnorr Identification Protocol was introduced after, and is comparable to, the identification protocol of Fiat and Shamir and that of Guillou-Quisquater. Schnorr’s protocol relies upon the security of the Discrete Logarithm Problem.
Theory
Schnorr’s protocol is quite simple to describe, and makes novel use of two submitted messages in order to reduce computational complexity. The first message, called a witness, does not depend on either a secret value or a challenge value. The second message, more typically a response in a challenge-response identificationprotocol, is a function of both a secret value and a challenge value, but also of the original witness. The witness can be pre-computed and stored, reducing the computational complexity that might otherwise be required at the time of...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Bellare M, Namprempre C, Neven G (2009) Security proofs for identity-based identification and signature schemes. J Cryptol 22(1):1–61
Claus-Peter Schnorr (1989) Efficient identification and signatures for smart cards. In: Brassard G (ed) CRYPTO, Lecture notes in computer science, vol 435. Springer, Berlin, pp 239–252
Menezes A, van Oorschot PC, Vanstone SA (1996) Handbook of applied cryptography. CRC Press, Boca Raton
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Just, M. (2011). Schnorr Identification Protocol. In: van Tilborg, H.C.A., Jajodia, S. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5906-5_95
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5906-5_95
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5905-8
Online ISBN: 978-1-4419-5906-5
eBook Packages: Computer ScienceReference Module Computer Science and Engineering