Physical Zero-Knowledge Proof for Sukoro
-
Published:2024-07-15
Issue:3
Volume:42
Page:381-398
-
ISSN:0288-3635
-
Container-title:New Generation Computing
-
language:en
-
Short-container-title:New Gener. Comput.
Author:
Sasaki Shun, Shinagawa KazumasaORCID
Abstract
AbstractA zero-knowledge proof protocol is a cryptographic protocol in which a prover, who knows the witness to a statement, can convince a verifier that the statement is true without revealing any information about the witness. Although zero-knowledge proof protocols are typically executed on electronic computers, there is a line of research to design zero-knowledge proof protocols based on physical objects (e.g., a deck of cards). This is called physical zero-knowledge proof. In this paper, we construct a physical zero-knowledge proof protocol for a logical puzzle called Sukoro. Sukoro has many cells on the puzzle board, like Sudoku, where each cell must be empty or filled with a number from one to four, and each number must match the number of adjacent filled cells, and the same numbers must not be adjacent to each other. In addition, it has a rule that all filled cells must be connected, which is called the connectivity condition. Although some existing protocols deal with the connectivity condition, all existing methods are interactive, which requires the prover’s knowledge to determine how the cards are manipulated during the execution of the protocols. In this paper, we give a new method for verifying the connectivity condition in the non-interactive setting, which means that the protocol can be executed without the prover’s knowledge, and construct a physical zero-knowledge proof protocol for Sukoro.
Funder
Japan Society for the Promotion of Science
Publisher
Springer Science and Business Media LLC
Reference31 articles.
1. Art of Problem Solving Online.: Longest shortest path in a 2024x2024 grid. https://artofproblemsolving.com/community/c6h3250620p29832766 2. Bultel, X., Dreier, J., Dumas, J.-G., Lafourcade, P.: Physical zero-knowledge proofs for Akari, Takuzu, Kakuro and KenKen. In: Demaine, E.D., Grandoni, F. (eds.) Fun with Algorithms, LIPIcs, vol. 49, pp. 8:1–8:20. Schloss Dagstuhl, Dagstuhl (2016) 3. Bultel, X., Dreier, J., Dumas, J.-G., Lafourcade, P., Miyahara, D., Mizuki, T., Nagao, A., Sasaki, T., Shinagawa, K., Sone, H.: Physical zero-knowledge proof for Makaro. In: Izumi, T., Kuznetsov, P. (eds.) Stabilization, Safety, and Security of Distributed Systems, LNCS, vol. 11201, pp. 111–125. Springer (2018) 4. Dumas, J.-G., Lafourcade, P., Miyahara, D., Mizuki, T., Tatsuya, S., Sone, H.: Interactive physical zero-knowledge proof for Norinori. In: Du, D.-Z., Duan, Z., Tian, C. (eds.) Computing and Combinatorics, LNCS, vol. 11653, pp. 166–177. Springer, Cham (2019) 5. Fukasawa, T., Manabe, Y.: Card-based zero-knowledge proof for the nearest neighbor property: Zero-knowledge proof of ABC end view. In: Batina, L., Picek, S., Mondal, M. (eds.) Security, Privacy, and Applied Cryptography Engineering, LNCS, vol. 13783, pp. 147–161. Springer, Cham (2022)
|
|