MLS

Messaging Layer Security (MLS) is an IETF working group building a modern, efficient, secure group messaging protocol.

View My GitHub Profile

What is MLS?

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:

The right place to ask any questions or keep on top of development is the mailing list, or you can check out the current documents.

Contributing

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.

FAQ

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.