Paper 2025/024

Quantum-resistant secret handshakes with dynamic joining, leaving, and banishment: GCD revisited

Olivier Blazy, Computer Science Laboratory of the École Polytechnique
Emmanuel Conchon, Université de Limoges/XLIM/CNRS 7252
Philippe Gaborit, Université de Limoges/XLIM/CNRS 7252
Philippe Krejci, Université de Limoges/XLIM/CNRS 7252
Cristina Onete, Université de Limoges/XLIM/CNRS 7252
Abstract

Secret handshakes, introduced by Balfanz et al. [3], allow users associated with various groups to determine if they share a common affiliation. These protocols ensure crucial properties such as fairness (all participants learn the result simultaneously), affiliation privacy (failed handshakes reveal no affiliation information), and result-hiding (even participants within a shared group cannot infer outcomes of unrelated handshakes). Over time, various secret-handshake schemes have been proposed, with a notable advancement being the modular framework by Tsudik and Xu. Their approach integrates three key components: group signature schemes, centralized secure channels for each group, and decentralized group key-agreement protocols. Building upon this modularity, we propose significant updates. By addressing hidden complexities and revising the security model, we enhance both the efficiency and the privacy guarantees of the protocol. Specifically, we achieve the novel property of Self distinction—the ability to distinguish between two users in a session without revealing their identities—by replacing the group signature primitive with a new construct, the List MAC. This primitive is inherently untraceable, necessitating adjustments to the original syntax to support stronger privacy guarantees. Consequently, we introduce the Traitor Catching paradigm, where the transcript of a handshake reveals only the identity of a traitor, preserving the anonymity of all other participants. To showcase the flexibility and robustness of our updated framework, we present two post-quantum instantiations (a hash-based one and another based on lattices). Our approach not only corrects prior limitations but also establishes a new benchmark for privacy and security in secret handshakes.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
anonymityself-distinguishabilitysecret handshakes
Contact author(s)
olivier blazy @ polytechnique edu
emmanuel conchon @ unilim fr
gaborit @ unilim fr
krejci @ xlim fr
maria-cristina onete @ unilim fr
History
2025-01-07: approved
2025-01-07: received
See all versions
Short URL
https://ia.cr/2025/024
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/024,
      author = {Olivier Blazy and Emmanuel Conchon and Philippe Gaborit and Philippe Krejci and Cristina Onete},
      title = {Quantum-resistant secret handshakes with dynamic joining, leaving, and banishment: {GCD} revisited},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/024},
      year = {2025},
      url = {https://eprint.iacr.org/2025/024}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.