Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Lecture notes in computer science

Cryptographic Cryptid Protocols

Xavier Bultel, Charlène Jojon, Pascal Lafourcade

Published Oct 2, 2024• 1 citation
Publisher
DOI
10.1007/978-981-97-8013-6_2

Related papers

Cryptographic cryptid protocols: How to play cryptid with cheaters

Xavier Bultel, Charlène Jojon, Pascal Lafourcade

Cryptid is a board game in which the goal is to be the firstplayer to locate the cryptid, a legendary creature, on a map. Each playerknows a secret clue as to which cell on the map contains the cryptid.Players take it in turns to ask each other if the cryptid could be on agiven cell according to their clue, until one of them guesses the cryptidcell. This game is great fun, but completely loses its interest if one of theplayers cheats by answering the questions incorrectly. For example, if aplayer answers negatively on the cryptid cell, the game continues for along time until all the cells have been tested, and ends without a winner.We provide cryptographic protocols to prevent cheating in Cryptid. Themain idea is to use encryption to commit the players’ clues, enabling themto show that they are answering correctly in accordance with their clueusing zero-knowledge proofs. We give a security model which capturessoundness (a player cannot cheat) and confidentiality (the protocol doesnot leak more information than the players’ answers about their clues),and prove the security of our protocols in this model. We also analyzethe practical efficiency of our protocols, based on an implementation ofthe main algorithms in Rust. Finally, we extend our protocols to ensurethat the game designer has correctly constructed the cryptid games, i.e.,that the clues are well formed and converge on at least one cell.

•Sep 24, 2024•0 citations

Cryptographic Protocols

Jörg Schwenk

Information security and cryptography•Jan 1, 2022•1 citation

Primitive Constituent Elements of Cryptographic Protocols

Sho Ishibashi, Jingchen Yan, Yuichi Goto +1 more

Many cryptographic protocols have been proposed, and many studies of them have been done. However, there is no study to identify constituent elements of cryptographic protocols that are elements of the protocols consist of. The constituent elements can be used for the basis of classification of already proposed cryptographic protocols, the basis of prediction of new cryptographic protocols, and the basis of formal verification for cryptographic protocols. This paper presents primitive constituent element of cryptographic protocols that is an element so that cryptographic protocol cannot accomplish its original tasks without it.

IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI)•Oct 1, 2018•0 citations

Cryptographic Protocols

WORLD SCIENTIFIC eBooks•Dec 11, 2020•0 citations

Cryptographic Protocols

Keith M. Martin

This chapter discusses cryptographic protocols, which provide a means for cryptographic primitives to be combined in ways that allow complex sets of security goals to be tailored to particular application environments. It describes a simple, but artificial, application in order to demonstrate that there are many different ways in which a cryptographic protocol can be designed, and also how sensitive the security of cryptographic protocols can be. It then considers the important family of AKE protocols (authentication and key establishment).

Oxford University Press eBooks•Mar 1, 2012•1 citation

Cryptographic Protocols

Hans Delfs, Helmut Knebl

Information security and cryptography•Jan 1, 2015•3 citations
Cryptid is a board game in which the goal is to be the firstplayer to locate the cryptid, a legendary creature, on a map. Each playerknows a secret clue as to which cell on the map contains the cryptid.Players take it in turns to ask each other if the cryptid could be on agiven cell according to their clue, until one of them guesses the cryptidcell. This game is great fun, but completely loses its interest if one of theplayers cheats by answering the questions incorrectly. For example, if aplayer answers negatively on the cryptid cell, the game continues for along time until all the cells have been tested, and ends without a winner.We provide cryptographic protocols to prevent cheating in Cryptid. Themain idea is to use encryption to commit the players’ clues, enabling themto show that they are answering correctly in accordance with their clueusing zero-knowledge proofs. We give a security model which capturessoundness (a player cannot cheat) and confidentiality (the protocol doesnot leak more information than the players’ answers about their clues),and prove the security of our protocols in this model. We also analyzethe practical efficiency of our protocols, based on an implementation ofthe main algorithms in Rust. Finally, we extend our protocols to ensurethat the game designer has correctly constructed the cryptid games, i.e.,that the clues are well formed and converge on at least one cell.
Many cryptographic protocols have been proposed, and many studies of them have been done. However, there is no study to identify constituent elements of cryptographic protocols that are elements of the protocols consist of. The constituent elements can be used for the basis of classification of already proposed cryptographic protocols, the basis of prediction of new cryptographic protocols, and the basis of formal verification for cryptographic protocols. This paper presents primitive constituent element of cryptographic protocols that is an element so that cryptographic protocol cannot accomplish its original tasks without it.
This chapter discusses cryptographic protocols, which provide a means for cryptographic primitives to be combined in ways that allow complex sets of security goals to be tailored to particular application environments. It describes a simple, but artificial, application in order to demonstrate that there are many different ways in which a cryptographic protocol can be designed, and also how sensitive the security of cryptographic protocols can be. It then considers the important family of AKE protocols (authentication and key establishment).