International Association for Cryptologic Research

International Association
for Cryptologic Research


Updatable Public Key Encryption, Revisited

Joël Alwen , AWS
Georg Fuchsbauer , TU Wien
Marta Mularczyk , AWS
Search ePrint
Search Google
Presentation: Slides
Conference: EUROCRYPT 2024
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 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 less than 1.5% of the bandwidth of the next-most efficient UPKE construction satisfying the strongest UPKE notion considered so far.
  title={Updatable Public Key Encryption, Revisited},
  author={Joël Alwen and Georg Fuchsbauer and Marta Mularczyk},