Zero-Knowledge Proof of Knowledge for Peg Solitaire
Résumé
Peg solitaire is a very popular traditional single-player board game, known to be NP-complete. In this paper, we present a zero-knowledge proof of knowledge for solutions of peg solitaire instances. Our proof is straightforward, in the sense that it does not use any reduction to another NP-complete problem, and uses the standard design of sigma protocols. Our construction relies on cryptographic commitments, which can be replaced by envelopes to make the protocol physical. As a side contribution, we introduce the notion of isomorphisms for peg solitaire, which is the key tool of our protocol.
Domaines
Cryptographie et sécurité [cs.CR]Origine | Fichiers éditeurs autorisés sur une archive ouverte |
---|