Paper 2026/1513

STEBR: A Timed-Erasure, Threshold-Gated Backup Ratchet

Shaurya Pratap Singh, Indian Institute of Science Bangalore
Abstract

The Signal Protocol’s Double Ratchet and X3DH/PQXDH handshakes give in-transit messages forward secrecy and post-compromise security: compromising a session key does not expose past traffic, and the protocol self-heals after a fresh Diffie–Hellman step. Encrypted backups, by contrast, are commonly protected by a single static secret, a “Backup Recovery Key” generated once and held constant until manually rotated. We show, with an explicit attack, that this baseline design provably fails even a minimal forward-secrecy-style security notion: disclosure of the key at any time exposes the entire backup history, with no self-healing. This is not a hypothetical concern: a June 26, 2026 joint FBI/CISA advisory attributes exactly this exploitation pattern to two Russian intelligence-linked clusters, tracked as UNC5792 and UNC4221, who obtained victims’ Backup Recovery Keys through impersonation-based social engineering rather than cryptanalysis. We propose STEBR (Secure Timed-Erasure Backup Ratchet), a backup-key architecture built from three composable layers: (1) a self-erasing hashchain key ratchet so that compromise of the current backup key exposes only a bounded, recent window of history rather than the full archive; (2) (t, n) threshold secret sharing of the current epoch key across independently held devices/guardians so that no single credential extracted in one social engineering interaction is sufficient; and (3) an interactive, rate-limited, out-of-band confirmation gate on any restore request so that possession of valid recovery material is necessary but not sufficient to complete a restore. We give formal security definitions for each property and prove them via standard reductions (PRF security of the key-derivation function, IND-CPA security of the backup AEAD scheme, the information-theoretic secrecy of Shamir sharing, and the authenticity of the existing ratchet-protected control channel). All three layers are composed on top of existing Signal Protocol primitives; none require modifying the Double Ratchet, X3DH/PQXDH, or the wire format of message envelopes. This is a proposal for hardening the backup-key management layer specifically; we make no claim that the Signal Protocol’s transport-layer cryptography is broken or requires replacement the cited advisory itself states plainly that it is not.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
secure messaging protocolSignal ProtocoDouble Ratchetencrypted backupsforward secrecy
Contact author(s)
shaurya pratap @ fsid-iisc in
History
2026-07-27: approved
2026-07-24: received
See all versions
Short URL
https://ia.cr/2026/1513
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1513,
      author = {Shaurya Pratap Singh},
      title = {{STEBR}: A Timed-Erasure, Threshold-Gated Backup Ratchet},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1513},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1513}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.