Physical Zero-Knowledge Proof Protocols for Topswops and Botdrops

Suppose that a sequence of n cards, numbered 1 to n , is placed face up in random order. Let k be the number on the first card in the sequence. Then take the first k cards from the sequence, rearrange that subsequence of k cards in reverse order, and return them to the original sequence. Repeat this...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:New generation computing 2024-09, Vol.42 (3), p.399-428
Hauptverfasser: Komano, Yuichi, Mizuki, Takaaki
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Suppose that a sequence of n cards, numbered 1 to n , is placed face up in random order. Let k be the number on the first card in the sequence. Then take the first k cards from the sequence, rearrange that subsequence of k 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 f ( n ) denote the maximum number of prefix reversals for Topswops with n cards, values of f ( n ) for n ≥ 20 remain unknown. In general, there is no known efficient algorithm for finding an initial sequence of n cards that requires exactly ℓ prefix reversals for any integers n 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 n cards that requires ℓ prefix reversals without leaking knowledge of that sequence. We also deal with Botdrops, a variant of Topswops.
ISSN:0288-3635
1882-7055
DOI:10.1007/s00354-024-00272-3