####################################### MLS (Message Layer Security) ####################################### 概要 ==== **まだ不勉強なため後ほど追記予定です** MLS は X3DH と Dobule Ratchet で実現していた Sender Keys の仕組みではなく、グループ共通鍵を実現する仕組みです。 Asynchronous Ratcheting Tree という Facebook が発表した仕組みを利用することで、数万人といったグループでも効率よくグループ共通鍵を共有することが可能になります。 - `facebookresearch/asynchronousratchetingtree: On Ends-to-Ends Encryption: Asynchronous Group Messaging with Strong Security Guarantees `_ 資料 ========================== - https://github.com/mlswg - https://datatracker.ietf.org/wg/mls/documents/ - `draft-irtf-cfrg-hpke-05 - Hybrid Public Key Encryption `_ - `draft-ietf-mls-architecture-04 `_ - `draft-ietf-mls-protocol-09 `_ - `On Ends-to-Ends Encryption: Asynchronous Group Messaging with Strong Security Guarantees `_ - `Messaging Layer Security and stuff @ IETF105 - Speaker Deck `_ - Messaging Layer Security - 大変わかりやすい良い記事 - https://i.blackhat.com/USA-19/Wednesday/us-19-Robert-Messaging-Layer-Security-Towards-A-New-Era-Of-Secure-Group-Messaging.pdf