Paper 2025/175 Original: eprint.iacr.org/2025/175 ↗

Updatable Public-Key Encryption, Revisited

Joël Alwen
Georg Fuchsbauer
Marta Mularczyk
Abstract

We revisit Updatable Public-Key Encryption (UPKE), which was introduced as a practical mechanism for building forward-secure cryptographic protocols. We begin by observing that all UPKE notions to date are neither syntactically flexible nor secure enough for the most important multi-party protocols motivating UPKE. We provide an intuitive taxonomy of UPKE properties -- some partially or completely overlooked in the past -- along with an overview of known (explicit and implicit) UPKE constructions. We then introduce a formal UPKE definition capturing all intuitive properties needed for multi-party protocols. Next, we provide a practical pairing-based construction for which we provide concrete security bounds under a standard assumption in the random oracle and the algebraic group model. The efficiency profile of the scheme compares very favorably with existing UPKE constructions (despite the added flexibility and stronger security). For example, when used to improve the forward security of the Messaging Layer Security protocol [RFC9420], our new UPKE construction requires $\approx 1\%$ of the bandwidth of the next-most efficient UPKE construction satisfying the strongest UPKE notion previously considered.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2025-02-05: last updated
2025-02-05: published
Short URL
https://ia.cr/2025/175
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/175,
      author = {Joël Alwen and Georg Fuchsbauer and Marta Mularczyk},
      title = {Updatable Public-Key Encryption, Revisited},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/175},
      year = {2025},
      url = {https://eprint.iacr.org/2025/175}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.