Adapting secure group messaging for encrypted CRDTs
A talk at
LightKone workshop on Verification, Security and Antidote,
Kaiserslautern, Germany, 15 May 2019
Abstract
Secure messaging apps like WhatsApp, Signal, and iMessage have brought end-to-end encryption to over
1 billion users. The protocols underlying these apps provide much stronger security properties than
earlier encryption systems such as PGP/GnuPG. This makes them an interesting basis for implementing
CRDT-based data systems with end-to-end security: if we simply send all the CRDT operations or state
updates via a secure messaging protocol, we inherit its strong security properties.
However, there are lots of subtleties about the guarantees provided by secure messaging protocols:
in particular, the properties that hold for communication between two parties often don’t easily
generalise to groups of more than two participants. This talk will summarise the current state of
research in secure group messaging, and discuss how we can bring this work into the world of CRDTs.