TY - GEN
T1 - Only Two Shuffles Perform Card-Based Zero-Knowledge Proof for Sudoku of Any Size
AU - Tanaka, Kodai
AU - Sasaki, Shun
AU - Shinagawa, Kazumasa
AU - Mizuki, Takaaki
N1 - Publisher Copyright:
Copyright © 2025 by SIAM.
PY - 2025
Y1 - 2025
N2 - Sudoku is a popular pencil puzzle where a player fills in the empty cells with numbers on an n × n board so that each row, column, and (√n × √n)-block must contain all the numbers from 1 to n; a typical puzzle size is n = 9. In 2007, Gradwohl, Naor, Pinkas, and Rothblum proposed a physical zero-knowledge proof protocol for Sudoku using a physical deck of cards; their card-based protocol requires 3nℓ shuffles, where ℓ is a security parameter to eliminate the soundness error. Since the invention of this seminal protocol, several soundness-error-free protocols were constructed to reduce the number of required shuffles; the state-of-the-art one was designed in 2023, which uses 7√n−5 shuffles. In this paper, we show that only three or two shuffles are sufficient to construct a zero-knowledge proof protocol for Sudoku, no matter how large n is, i.e., we propose two card-based protocols using constant numbers (namely, 3 and 2) of shuffles. Our proposed protocols are simple and efficient enough for people to execute for a 9 × 9 Sudoku puzzle in reality.
AB - Sudoku is a popular pencil puzzle where a player fills in the empty cells with numbers on an n × n board so that each row, column, and (√n × √n)-block must contain all the numbers from 1 to n; a typical puzzle size is n = 9. In 2007, Gradwohl, Naor, Pinkas, and Rothblum proposed a physical zero-knowledge proof protocol for Sudoku using a physical deck of cards; their card-based protocol requires 3nℓ shuffles, where ℓ is a security parameter to eliminate the soundness error. Since the invention of this seminal protocol, several soundness-error-free protocols were constructed to reduce the number of required shuffles; the state-of-the-art one was designed in 2023, which uses 7√n−5 shuffles. In this paper, we show that only three or two shuffles are sufficient to construct a zero-knowledge proof protocol for Sudoku, no matter how large n is, i.e., we propose two card-based protocols using constant numbers (namely, 3 and 2) of shuffles. Our proposed protocols are simple and efficient enough for people to execute for a 9 × 9 Sudoku puzzle in reality.
UR - http://www.scopus.com/inward/record.url?scp=85217040030&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85217040030&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85217040030
T3 - 8th SIAM Symposium on Simplicity of Algorithms, SOSA 2025
SP - 94
EP - 107
BT - 8th SIAM Symposium on Simplicity of Algorithms, SOSA 2025
A2 - Bercea, Ioana-Oriana
A2 - Pagh, Rasmus
PB - Society for Industrial and Applied Mathematics Publications
T2 - 8th SIAM Symposium on Simplicity of Algorithms, SOSA 2025
Y2 - 13 January 2025 through 15 January 2025
ER -