Physical Zero-Knowledge Proof Protocols for Topswops and Botdrops

Yuichi Komano,Takaaki Mizuki
DOI: https://doi.org/10.1007/s00354-024-00272-3
2024-07-26
New Generation Computing
Abstract:Suppose that a sequence of cards, numbered 1 to , is placed face up in random order. Let be the number on the first card in the sequence. Then take the first cards from the sequence, rearrange that subsequence of cards in reverse order, and return them to the original sequence. Repeat this prefix reversal until the number on the first card in the sequence becomes 1. This is a one-player card game called Topswops. The computational complexity of Topswops has not been thoroughly investigated. For example, letting denote the maximum number of prefix reversals for Topswops with cards, values of for remain unknown. In general, there is no known efficient algorithm for finding an initial sequence of cards that requires exactly prefix reversals for any integers and . In this paper, using a deck of cards, we propose a physical zero-knowledge proof protocol that allows a prover to convince a verifier that the prover knows an initial sequence of cards that requires prefix reversals without leaking knowledge of that sequence. We also deal with Botdrops, a variant of Topswops.
computer science, theory & methods, hardware & architecture
What problem does this paper attempt to address?