Card-Based Zero-Knowledge Proof Protocols for the 15-Puzzle and the Token Swapping Problem

被引:2
作者
Tamura, Yuma [1 ]
Suzuki, Akira [1 ]
Mizuki, Takaaki [1 ]
机构
[1] Tohoku Univ, Grad Sch Informat Sci, Sendai, Miyagi, Japan
来源
PROCEEDINGS OF THE 11TH ACM ASIA PUBLIC-KEY CRYPTOGRAPHY WORKSHOP, APKC 2024 | 2024年
关键词
Zero-knowledge proof; Card-based cryptography; Reconfiguration problem; Token swapping; COMPLEXITY;
D O I
10.1145/3659467.3659905
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The 15-puzzle is a puzzle game played with 15 square tiles numbered from 1 to 15 on a 4 x 4 board. It has been popular for generations because of its simplicity and challenge. The (w x h)-puzzle is a generalization of the 15-puzzle, which is played with wh - 1 square tiles numbered from 1 to wh - 1 on a w x h board. Solving the (w x h)-puzzle is NP-hard, and hence it is valuable to know its solution. In this paper, we apply the concept of zero-knowledge proof to the (w x h)-puzzle. We propose a physical zero-knowledge proof protocol, in which a prover who knows a solution to the (w x h)-puzzle can convince a verifier that the prover knows the solution without revealing any information about it. We also design physical zero-knowledge proof protocols of two token swapping problems closely related to the (w x h)-puzzle.
引用
收藏
页码:11 / 22
页数:12
相关论文
共 67 条
[1]   Efficient Card-Based Majority Voting Protocols [J].
Abe, Yoshiki ;
Nakai, Takeshi ;
Kuroki, Yoshihisa ;
Suzuki, Shinnosuke ;
Koga, Yuta ;
Watanabe, Yohei ;
Iwamoto, Mitsugu ;
Ohta, Kazuo .
NEW GENERATION COMPUTING, 2022, 40 (01) :173-198
[2]  
Aichholzer Oswin., 2022, Leibniz International Proceedings in Informatics (LIPIcs), V244, DOI [DOI 10.4230/LIPICS.ESA.2022.3, 10.4230/LIPIcs.ESA.2022.3]
[3]  
Amir Amihood, 2015, Combinatorial Pattern Making. 26th Annual Symposium, CPM 2015. Proceedings: LNCS 9133, P1, DOI 10.1007/978-3-319-19929-0_1
[4]   Complexity of Token Swapping and Its Variants [J].
Bonnet, Edouard ;
Miltzow, Tillmann ;
Rzazewski, Pawel .
ALGORITHMICA, 2018, 80 (09) :2656-2682
[5]  
Bultel X., 2016, P 8 INT C FUN ALG FU, V49
[6]   Physical Zero-Knowledge Proof for Makaro [J].
Bultel, Xavier ;
Dreier, Jannik ;
Dumas, Jean-Guillaume ;
Lafourcade, Pascal ;
Miyahara, Daiki ;
Mizuki, Takaaki ;
Nagao, Atsuki ;
Sasaki, Tatsuya ;
Shinagawa, Kazumasa ;
Sone, Hideaki .
STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2018, 2018, 11201 :111-125
[7]  
Chien YF, 2010, LECT NOTES COMPUT SC, V6099, P102
[8]   Interactive Physical Zero-Knowledge Proof for Norinori [J].
Dumas, Jean-Guillaume ;
Lafourcade, Pascal ;
Miyahara, Daiki ;
Mizuki, Takaaki ;
Sasaki, Tatsuya ;
Sone, Hideaki .
COMPUTING AND COMBINATORICS, COCOON 2019, 2019, 11653 :166-177
[9]   Card-Based Zero-Knowledge Proof for the Nearest Neighbor Property: Zero-Knowledge Proof of ABC End View [J].
Fukasawa, Takuro ;
Manabe, Yoshifumi .
SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2022, 2022, 13783 :147-161
[10]  
Gasser Ralph Udo, 1995, Harnessing Computational Resources for Efficient Exhaustive Search