Messaging Layer Security (MLS) is a security layer for encrypting messages in groups of size two to many. It is being built by the MLS working group and designed to be efficient, practical and secure. The proposed MLS specification is in two parts:
If you have insights, comments or just want to help, please do join in! We’re particularly interested in hearing from coders who would like to help implement draft versions, and from researchers who would like to formally analyse draft specifications, but all input is valuable. Be aware that all contributions fall under the IETF’s Note Well.
Should I use this right now?
No: it’s still being discussed and built, though some people are working on draft implementations. We’re aiming to design, analyse, and specify MLS concurrently, following the successful model of TLS 1.3.