Skip to main content

Cryptographic and Physical Zero-Knowledge Proof Systems for Solutions of Sudoku Puzzles

  • Conference paper
Fun with Algorithms (FUN 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4475))

Included in the following conference series:

Abstract

We consider cryptographic and physical zero-knowledge proof schemes for Sudoku, a popular combinatorial puzzle. We discuss methods that allow one party, the prover, to convince another party, the verifier, that the prover has solved a Sudoku puzzle, without revealing the solution to the verifier. The question of interest is how a prover can show: (i) that there is a solution to the given puzzle, and (ii) that he knows the solution, while not giving away any information about the solution to the verifier.

In this paper we consider several protocols that achieve these goals. Broadly speaking, the protocols are either cryptographic or physical. By a cryptographic protocol we mean one in the usual model found in the foundations of cryptography literature. In this model, two machines exchange messages, and the security of the protocol relies on computational hardness. By a physical protocol we mean one that is implementable by humans using common objects, and preferably without the aid of computers. In particular, our physical protocols utilize scratch-off cards, similar to those used in lotteries, or even just simple playing cards.

The cryptographic protocols are direct and efficient, and do not involve a reduction to other problems. The physical protocols are meant to be understood by ”lay-people” and implementable without the use of computers.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balogh, J., Csirik, J.A., Ishai, Y., Kushilevitz, E.: Private computation using a PEZ dispenser. Theoretical Computer Science 306(1-3), 69–84 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  2. Blum, M.: How to Prove a Theorem So No One Else Can Claim It. In: Proc. of the International Congress of Mathematicians, Berkeley, California, USA, pp.1444–1451 (1986)

    Google Scholar 

  3. Crépeau, C., Kilian, J.: Discreet Solitary Games, Advances in Cryptology - CRYPTO’93. In: Stinson, D.R. (ed.) CRYPTO 1993. LNCS, vol. 773, pp. 319–330. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  4. Fagin, R., Naor, M., Winkler, P.: Comparing Information Without Leaking It. Comm. of the ACM 39, 77–85 (1996)

    Article  Google Scholar 

  5. Oded Goldreich, Modern Cryptography, Probabilistic Proofs and Pseudorandomness, Springer, Algorithms and Combinatorics, vol. 17 (1998)

    Google Scholar 

  6. Goldreich, O.: Foundations of Cryptography: Basic Tools. Cambridge University Press, Cambridge (2001)

    Book  MATH  Google Scholar 

  7. Goldreich, O., Micali, S., Wigderson, A.: Proofs that Yield Nothing But their Validity, and a Methodology of Cryptographic Protocol Design. J. of the ACM 38, 691–729 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  8. Goldwasser, S., Micali, S., Rackoff, C.: The knowledge complexity of interactive proof systems. SIAM J. Computing 18(1), 186–208 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  9. Gradwohl, R., Naor, M., Pinkas, B., Rothblum, G.N.: Cryptographic and Physical Zero-Knowledge Proof Systems for Solutions of Sudoku Puzzles. http://www.wisdom.weizmann.ac.il/~naor/PAPERS/sudoku_abs.html

  10. Gradwohl, R., Naor, E., Naor, M., Pinkas, B., Rothblum, G.N.: Proving Sudoku in Zero-Knowledge with a Deck of Cards (January 2007), http://www.wisdom.weizmann.ac.il/~naor/PAPERS/SUDOKU_DEMO/

  11. Hayes, B.: Unwed Numbers. American Scientist Vol. 94(1), http://www.americanscientist.org/template/AssetDetail/assetid/48550 (January- February 2006)

  12. Moran, T., Naor, M.: Basing Cryptographic Protocols on Tamper-Evident Seals. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 285–297. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Moran, T., Naor, M.: Polling With Physical Envelopes: A Rigorous Analysis of a Human Centric Protocol. In: Vaudenay, S. (ed.) EUROCRYPT 2006. LNCS, vol. 4004, pp. 88–108. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Naor, M.: Bit Commitment Using Pseudo-Randomness. Journal of Cryptology 4, 151–158 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  15. Naor, M., Naor, Y., Reingold, O.: Applied kid cryptography or how to convince your children you are not cheating (March 1999), http://www.wisdom.weizmann.ac.il/~naor/PAPERS/waldo.ps

  16. Jean-Jacques, Q., Myriam, Q., Muriel, Q., Michaël, Q., Louis, G., Marie Annick, G., Gaïd, G., Anna, G., Gwenolé, G., Soazig, G., Berson, T.: How to explain zero-knowledge protocols to your children. In: Brassard, G. (ed.) CRYPTO 1989. LNCS, vol. 435, pp. 628–631. Springer, Heidelberg (1990)

    Google Scholar 

  17. Schneier, B.: The solitaire encryption algorithm (1999), http://www.schneier.com/solitaire.html

  18. Vadhan, S.P.: Interactive Proofs & Zero-Knowledge Proofs, lectures for the IAS/Park City Math Institute Graduate Summer School on Computational Complexity, http://www.eecs.harvard.edu/~salil/papers/pcmi-abs.html

  19. Sudoku, Wikipedia, the free encyclopedia (based on Oct 19th 2005 version), http://en.wikipedia.org/wiki/Sudoku

  20. Yato, T.: Complexity and Completeness of Finding Another Solution and its Application to Puzzles, Masters thesis, Univ. of Tokyo, Dept. of Information Science. (January 2003) Available: http://www-imai.is.s.u-tokyo.ac.jp/~yato/data2/MasterThesis.ps

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Gradwohl, R., Naor, M., Pinkas, B., Rothblum, G.N. (2007). Cryptographic and Physical Zero-Knowledge Proof Systems for Solutions of Sudoku Puzzles. In: Crescenzi, P., Prencipe, G., Pucci, G. (eds) Fun with Algorithms. FUN 2007. Lecture Notes in Computer Science, vol 4475. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72914-3_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72914-3_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72913-6

  • Online ISBN: 978-3-540-72914-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics