Paper 2026/800

Deploying decryption oracles for fun and non-profit: Backing up with friends and TEEs

Kanav Gupta, University of Maryland, College Park
Gabriel Kaptchuk, University of Maryland, College Park
Ian Miers, University of Maryland, College Park
Abstract

Secure backups are the Achilles' Heel of the E2EE ecosystem if they do not provide the same strong security properties as the E2EE messaging systems they support. They constitute a set of servers that, if compromised, would expose nearly all user messages. Unfortunately, state-of-the-art and deployed secure backup systems fail to consider forward secrecy and post-compromise security of these servers as first-order design constraints. Additionally, some proposals, in limited deployment, implicitly rely on the PKIs of trusted execution environments in order to provide security, creating a small number of keys whose compromise would be catastrophic. We develop an elegant, efficient, and simple secure backup system that naturally addresses these issues by regularly rotating backup servers, each of which samples independent key material. To make this approach scalable, we design a silent backup procedure, reducing server load compared to state-of-the-art designs while providing improved security. Our design can be trivially extended to incorporate \emph{social key recovery}, enabling more flexible deployment configurations. We carefully prove the security of our construction and benchmark it to show that it is deployment-ready. Our approach works on commodity hardware making it deployable without the resources needed for WhatsApp or Apple's Encrypted Backups.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
secret key recoveryoprftrusted execution environmentsTEEpasswordencrypted backups
Contact author(s)
kanav @ umd edu
kaptchuk @ umd edu
imiers @ umd edu
History
2026-04-24: approved
2026-04-23: received
See all versions
Short URL
https://ia.cr/2026/800
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/800,
      author = {Kanav Gupta and Gabriel Kaptchuk and Ian Miers},
      title = {Deploying decryption oracles for fun and non-profit: Backing up with friends and {TEEs}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/800},
      year = {2026},
      url = {https://eprint.iacr.org/2026/800}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.