Paper 2025/1090

Comprehensive Deniability Analysis of Signal Handshake Protocols: X3DH, PQXDH to Fully Post-Quantum with Deniable Ring Signatures

Shuichi Katsumata, PQShield, AIST
Guilhem Niot, PQShield, Univ Rennes, CNRS, IRISA
Ida Tucker, PQShield
Thom Wiggers, PQShield
Abstract

The Signal protocol relies on a handshake protocol, formerly X3DH and now PQXDH, to set up secure conversations. One of its privacy properties, of value to Signal, is deniability, allowing users to deny participation in communications. Prior analyses of deniability for these protocols, including post-quantum variants, use models highly tailored to the individual protocols and generally make ad-hoc adaptations to "standard" AKE definitions, obscuring the concrete deniability guarantees and complicating comparisons across protocols. Building on Hashimoto et al.'s abstraction for Signal handshake protocols (USENIX'25), we address this gap by presenting a unified framework for analyzing their deniability. We analyze Signal's classically secure X3DH and harvest-now-decrypt-later-secure PQXDH, and show the settings for which PQXDH is (un)deniable against harvest-now-judge-later attacks, where a quantum judge retrospectively assesses the participation of classical users. We further analyze post-quantum alternatives like RingXKEM, whose deniability relies on ring signatures (RS). By introducing a novel metric inspired by differential privacy, we provide relaxed, pragmatic guarantees for deniability. We also use this metric to define deniability for RS, a relaxation of anonymity, allowing us to build an efficient RS from NIST-standardized Falcon (and MAYO), which is not anonymous, but is provably deniable.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Major revision. USENIX Security '25
Keywords
Signal Handshake ProtocolSecure MessagingDeniabilityRing SignaturesPost Quantum
Contact author(s)
shuichi katsumata @ pqshield com
guilhem niot @ pqshield com
ida tucker @ pqshield com
thom @ thomwiggers nl
History
2025-07-11: last of 2 revisions
2025-06-10: received
See all versions
Short URL
https://ia.cr/2025/1090
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1090,
      author = {Shuichi Katsumata and Guilhem Niot and Ida Tucker and Thom Wiggers},
      title = {Comprehensive Deniability Analysis of Signal Handshake Protocols: {X3DH}, {PQXDH} to Fully Post-Quantum with Deniable Ring Signatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1090},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1090}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.