Upgrading Security Properties for Updatable Public-Key Encryption through Modular Transformations

dc.contributor.authorKumar, Pranshu
dc.date.accessioned2026-09-16T14:21:14Z
dc.date.issued2026-09-16
dc.date.submitted2026-09-08
dc.description.abstractUpdatable public-key encryption (UPKE) serves as a key tool for ensuring compromise resilience in dynamic group messaging systems such as MLS and TreeKEM. Prior work has introduced a variety of security notions for UPKE, including chosen-randomness and chosen-update security, chosen ciphertext attack (CCA) security, adaptive corruption resilience, public verifiability, and adversarially generated forking update structures. However, these notions make the security definition complex, and there is very little work on instantiating schemes that satisfy it. In this work, we develop generic transformations that enable a sequence of upgrades from weaker to stronger UPKE notions, each introducing additional security properties. These security properties include straightline and forking update structures, selective and adaptive corruptions, public verifiability, chosen randomness and chosen-update security, and CPA and CCA notions. We define intermediate security notions that serve as useful stepping stones while adding the aforementioned properties. Some transformations rely only on standard tools such as random oracles, while others additionally exploit natural structural properties of schemes such as update uniformity and ciphertext updatability, which we identify and formalize in this work. This modular structure allows one to isolate and focus on specific combinations of properties of interest, facilitating easier security analysis.
dc.identifier.urihttps://hdl.handle.net/10012/24299
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectcryptography
dc.subjectsecure messaging
dc.subjectupdatable public key encryption
dc.subjectgeneric transforms
dc.subjectchosen ciphertext security
dc.titleUpgrading Security Properties for Updatable Public-Key Encryption through Modular Transformations
dc.typeMaster Thesis
uws-etd.degreeMaster of Mathematics
uws-etd.degree.departmentDavid R. Cheriton School of Computer Science
uws-etd.degree.disciplineComputer Science
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorHajiabadi, Mohammad
uws.contributor.advisorStebila, Douglas
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kumar_Pranshu.pdf
Size:
616.98 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections