Paper 2024/1878

Tighter Security for Group Key Agreement in the Random Oracle Model

Andreas Ellison, ETH Zurich
Karen Klein, ETH Zurich
Abstract

The Messaging Layer Security (MLS) protocol, recently standardized in RFC 9420, aims to provide efficient asynchronous group key establishment with strong security guarantees. The main component of MLS, which is the source of its important efficiency and security properties, is a protocol called TreeKEM. Given that a major vision for the MLS protocol is for it to become the new standard for messaging applications like WhatsApp, Facebook Messenger, Signal, etc., it has the potential to be used by a huge number of users. Thus, it is important to better understand the security of MLS and hence also of TreeKEM. In a previous work by Klein et. al, TreeKEM was proven adaptively secure in the Random Oracle Model (ROM) with a polynomial loss in security by proving a result about the security of an arbitrary IND-CPA secure public-key encryption scheme in a public-key version of the Generalized Selective Decryption (GSD) security game. In this work, we prove a tighter bound for the security of TreeKEM. We follow the approach in the aforementioned work and first introduce a modified version of the public-key GSD game better suited for analyzing TreeKEM. We then provide a simple and detailed proof of security for a specific encryption scheme, the DHIES scheme (currently the only standardized scheme in MLS), in this game in the ROM and achieve a tighter bound compared to the result from Klein et. al. We also define and describe the syntax and security of TreeKEM-like schemes and state a result linking the security of TreeKEM with security in our GSD game in the ROM.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Messaging Layer SecurityGroup Key-Agreement protocolTreeKEMAdaptive SecuritySecure Messaging
Contact author(s)
andreas ellison @ inf ethz ch
karen klein @ inf ethz ch
History
2024-11-18: approved
2024-11-17: received
See all versions
Short URL
https://ia.cr/2024/1878
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1878,
      author = {Andreas Ellison and Karen Klein},
      title = {Tighter Security for Group Key Agreement in the Random Oracle Model},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1878},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1878}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.