Towards efficient secure group messaging
Cueto Noval M. 2026. Towards efficient secure group messaging. Institute of Science and Technology Austria.
Download
Thesis
| PhD
| Published
| English
Author
Supervisor
Corresponding author has ISTA affiliation
Department
Series Title
ISTA Thesis
Abstract
The widespread adoption of apps like Whatsapp and Signal has translated into billions of people all around the world communicating on a regular basis by making use of services that offer end-to-end encryption and even provide security guarantees when a user's device is compromised.
This was made possible by the introduction of the Double Ratchet Algorithm~\cite{double_ratchet}, which was designed for a setting where communication takes place between two parties.
However, in practice, many apps offer the possibility of creating groups.
The protocols they use to secure communication are inefficient for large group which has the undesireable consequence that the aforementioned apps have established limits on the group size of roughly 1000 users.
This has motivated the introduction of the Messaging Layer Security (MLS) standard~\cite{rfc9420} by the IETF which is based on a primitive called Continuous Group Key Agreement (CGKA)~\cite{C:ACDT20}.
This primitive allows a group of users to maintain a shared secret key that is frequently rotated by the group members in order to change group membership, achieve forward secrecy (FS) and post compromise security (PCS).
Most protocols are based on binary trees where the nodes are associated to a pair formed by public key and a secret key.
Each leaf corresponds to one of the group members and a user knows the secret keys associated to nodes along the path from their leaf to the root.
When a user wants to update their key material they have to change $ \log(N) $ many keys.
This requires uploading $ \log(N) $ many ciphertexts to communicate the new keys to the rest of the group members in a way that respects the tree structure.
In this thesis we study how much communication between group members is required in order to add and remove users from a group as well as in order to provide PCS when we consider CGKAs built using standard cryptographic primitives like pseudo-random functions and public-key encryption. Furthermore, we also consider the case of MLS and provide the first lower bound showing that its communication complexity is much worse than previously believed, i.e., it is very far from $ \log(N) $.
Finally, we also propose a variant of MLS which provably achieves the same security properties with a much lower communication cost.
Publishing Year
Date Published
2026-08-10
Publisher
Institute of Science and Technology Austria
Page
187
ISBN
ISSN
IST-REx-ID
Cite this
Cueto Noval M. Towards efficient secure group messaging. 2026. doi:10.15479/AT-ISTA-22664
Cueto Noval, M. (2026). Towards efficient secure group messaging. Institute of Science and Technology Austria. https://doi.org/10.15479/AT-ISTA-22664
Cueto Noval, Miguel. “Towards Efficient Secure Group Messaging.” Institute of Science and Technology Austria, 2026. https://doi.org/10.15479/AT-ISTA-22664.
M. Cueto Noval, “Towards efficient secure group messaging,” Institute of Science and Technology Austria, 2026.
Cueto Noval M. 2026. Towards efficient secure group messaging. Institute of Science and Technology Austria.
Cueto Noval, Miguel. Towards Efficient Secure Group Messaging. Institute of Science and Technology Austria, 2026, doi:10.15479/AT-ISTA-22664.
All files available under the following license(s):
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0):
Main File(s)
File Name
Access Level
Open Access
Date Uploaded
2026-08-13
MD5 Checksum
d61beeb9a250a04396c2c61bbd0783aa
Source File
File Name
Access Level
Closed Access
Date Uploaded
2026-08-13
MD5 Checksum
4d6def422cc93a108faf5e5defc0f807
Material in ISTA:
Part of this Dissertation
Part of this Dissertation
Part of this Dissertation
