Secure and Scalable Group Messaging with MLS Protocol
Krishnan, Adarsh (2022)
Krishnan, Adarsh
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202205179853
https://urn.fi/URN:NBN:fi:amk-202205179853
Tiivistelmä
This thesis explores the shortcomings and problems of the current scenario of group messaging. The lack of an open standard for secure and scalable group messaging was understood.
This project investigates the IETF Internet-Draft produced by the MLS Working Group for the Messaging Layer Security (MLS) protocol. The MLS protocol drafted by members of the messaging industry and relevant academia to address the need for an open standard for secure and scalable group messaging.
In this project, the MLS protocol and architecture were studied to reflect how MLS could solve the need for a secure layer for group messaging that could scale with the ever-increasing number of users and messaging volumes. Furthermore, the OpenMLS implementation of the MLS protocol was studied and evaluated.
Finally, the thesis concludes by providing an entry point for implementing the MLS protocol to be taken into use in a group messaging application. It is however noted that this protocol is still a draft at the time of writing Thus, it should only be taken into production use once the MLS protocol has been researched further by academia and the industry and eventually approved by the IETF as an RFC.
This project investigates the IETF Internet-Draft produced by the MLS Working Group for the Messaging Layer Security (MLS) protocol. The MLS protocol drafted by members of the messaging industry and relevant academia to address the need for an open standard for secure and scalable group messaging.
In this project, the MLS protocol and architecture were studied to reflect how MLS could solve the need for a secure layer for group messaging that could scale with the ever-increasing number of users and messaging volumes. Furthermore, the OpenMLS implementation of the MLS protocol was studied and evaluated.
Finally, the thesis concludes by providing an entry point for implementing the MLS protocol to be taken into use in a group messaging application. It is however noted that this protocol is still a draft at the time of writing Thus, it should only be taken into production use once the MLS protocol has been researched further by academia and the industry and eventually approved by the IETF as an RFC.