Abstract
We present two simple zero knowledge interactive proofs that can be instantiated with many of the standard decisional or computational hardness assumptions. Compared with traditional zero knowledge proofs, in our protocols the verifiers starts first, by emitting a challenge, and then the prover answers the challenge.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
e.g. Peggy can send a “hello” type message or Victor can be equipped with motion sensors and detect Peggy’s proximity.
- 2.
In this case, the attacker’s success probability is \(1/n^m\).
- 3.
We refer the reader to [8] for a detailed description of these types of attacks.
- 4.
According to Lagrange’s theorem the polynomial \(x^e\) has at most e solution modulo p.
- 5.
In practice, for security reasons, n and \(p'\) have similar lengths.
References
Bellare, M., Goldwasser, S.: Lecture Notes on Cryptography. https://cseweb.ucsd.edu/mihir/papers/gb.pdf (2008)
Bellare, M., Rogaway, P.: Introduction to Modern Cryptography. https://web.cs.ucdavis.edu/rogaway/classes/227/spring05/book/main.pdf (2005)
Benhamouda, F., Herranz, J., Joye, M., Libert, B.: Efficient cryptosystems from \(2^{k}\)-th power residue symbols. J. Cryptol. 30(2), 519–549 (2017)
Chatterjee, S., Sarkar, P.: Practical hybrid (hierarchical) identity-based encryption schemes based on the decisional bilinear Diffie-Hellman assumption. IJACT 3(1), 47–83 (2013)
Cocks, C.: An identity based encryption scheme based on quadratic residues. In: Honary, B. (ed.) Cryptography and Coding 2001. LNCS, vol. 2260, pp. 360–363. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45325-3_32
Feige, U., Fiat, A., Shamir, A.: Zero-knowledge proofs of identity. J. Cryptol. 1(2), 77–94 (1988)
Fiat, A., Shamir, A.: How to prove yourself: practical solutions to identification and signature problems. In: Odlyzko, A.M. (ed.) CRYPTO 1986. LNCS, vol. 263, pp. 186–194. Springer, Heidelberg (1987). https://doi.org/10.1007/3-540-47721-7_12
Goldreich, O.: Zero-knowledge twenty years after its invention. IACR Cryptology ePrint Archive 2002/186 (2002)
Goldwasser, S., Micali, S., Rackoff, C.: The knowledge complexity of interactive proof systems. SIAM J. Comput. 18(1), 186–208 (1989)
Grigoriev, D., Shpilrain, V.: No-leak authentication by the Sherlock Holmes method. Groups Complexity Cryptol. 4(1), 177–189 (2012)
Guillou, L.C., Quisquater, J.-J.: A practical zero-knowledge protocol fitted to security microprocessor minimizing both transmission and memory. In: Barstow, D., et al. (eds.) EUROCRYPT 1988. LNCS, vol. 330, pp. 123–128. Springer, Heidelberg (1988). https://doi.org/10.1007/3-540-45961-8_11
Maurer, U.: Unifying zero-knowledge proofs of knowledge. In: Preneel, B. (ed.) AFRICACRYPT 2009. LNCS, vol. 5580, pp. 272–286. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02384-2_17
Niven, I., Zuckerman, H.S., Montgomery, H.L.: An Introduction to the Theory of Numbers. John Wiley & Sons (1991)
Okamoto, T.: Provably secure and practical identification schemes and corresponding signature schemes. In: Brickell, E.F. (ed.) CRYPTO 1992. LNCS, vol. 740, pp. 31–53. Springer, Heidelberg (1993). https://doi.org/10.1007/3-540-48071-4_3
Okamoto, T., Pointcheval, D.: The Gap-Problems: a new class of problems for the security of cryptographic schemes. In: Kim, K. (ed.) PKC 2001. LNCS, vol. 1992, pp. 104–118. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44586-2_8
Ostrovsky, R.: Foundations of Cryptography (2010). http://web.cs.ucla.edu/rafail/PUBLIC/OstrovskyDraftLecNotes2010.pdf
Schnorr, C.P.: Efficient identification and signatures for smart cards. In: Brassard, G. (ed.) CRYPTO 1989. LNCS, vol. 435, pp. 239–252. Springer, New York (1990). https://doi.org/10.1007/0-387-34805-0_22
Stinson, D.R., Wu, J.: An efficient and secure two-flow zero-knowledge identification protocol. J. Math. Cryptol. 1(3), 201–220 (2007)
Teşeleanu, G.: Lightweight swarm authentication. In: Ryan, P.Y., Toma, C. (eds.) SECITC 2021 Lecture Notes in Computer Science, vol. 13195. Springer, Cham (2021). https://doi.org/10.1007/978-3-031-17510-7_17
Wu, J., Stinson, D.R.: An efficient identification protocol and the knowledge-of-exponent assumption. IACR Cryptology ePrint Archive 2007/479 (2007)
Wu, J., Stinson, D.R.: An efficient identification protocol secure against concurrent-reset attacks. J. Math. Cryptol. 3(4), 339–352 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Teşeleanu, G. (2022). Sherlock Holmes Zero-Knowledge Protocols. In: Su, C., Gritzalis, D., Piuri, V. (eds) Information Security Practice and Experience. ISPEC 2022. Lecture Notes in Computer Science, vol 13620. Springer, Cham. https://doi.org/10.1007/978-3-031-21280-2_32
Download citation
DOI: https://doi.org/10.1007/978-3-031-21280-2_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21279-6
Online ISBN: 978-3-031-21280-2
eBook Packages: Computer ScienceComputer Science (R0)