Towards efficient secure group messaging

Cueto Noval M. 2026. Towards efficient secure group messaging. Institute of Science and Technology Austria.

Download
OA 2026_CuetoNoval_Miguel_Thesis.pdf 1.39 MB [Published Version]

Thesis | PhD | Published | English

Corresponding author has ISTA affiliation

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
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)
Access Level
OA Open Access
Date Uploaded
2026-08-13
MD5 Checksum
d61beeb9a250a04396c2c61bbd0783aa

Source File
Access Level
Restricted Closed Access
Date Uploaded
2026-08-13
MD5 Checksum
4d6def422cc93a108faf5e5defc0f807

Export

Marked Publications

Metadata Export

Search this title in

Google Scholar
ISBN Search