HackerNews

MLSのさらなる分散化を目指して

Making MLS More Decentralized

https://blog.phnx.im/making-mls-more-decentralized/


Phoenix R&Dが提唱するMessaging Layer Security (MLS)は、非同期およびリアルタイムアプリケーションを支えるためのグループ鍵同意プロトコルです。MLSは、サーバーが手続きを管理する環境では簡単に導入できますが、サーバーがない場合、クライアント間の競合が避けられず、これを後で解決する必要があります。このため、Forward Secrecyの保証が危ぶまれます。本記事では、Alwenらの研究に基づいたDMLSという新しい仕様を提案し、MLSが分散システムの課題をどのように回避しているかを探ります。MLSでは鍵の更新がコミットメッセージを通じて行われ、各コミットの順序に依存します。中央サーバーが存在しない場合に団体状態が分岐する可能性があり、これに対処する必要があります。分岐管理やForward Secrecyの維持が課題であり、特に後者に焦点が当てられています。