デフォルトで暗号化されたプライベートメッセージを含む Matrix/Riot

会社 新しいベクトル、そのスタッフは非営利プロトコル組織のリーダーでもあります マトリックス、ファミリーの多数の Matrix クライアントのリリースを発表しました。 一揆.

Matrix は、非巡回グラフ (DAG) 内のイベント (イベント) の線形履歴に基づいてフェデレーション ネットワークを実装するための無料のプロトコルです。 このプロトコルの主な実装は、VoIP シグナリングをサポートするメッセンジャーですが、汎用プロトコルであるため、他の実装も可能です。

リリースされたクライアントの主な変更点 ブラウザと Electron ラッパー (1.6.0), アンドロイド(0.19.0) и iOS(0.11.1~0.11.2) プライベートな会話に対してエンドツーエンドの暗号化をデフォルトで有効にすることでした。 プロトコルにより暗号化が可能 オルム、Signalメッセンジャープロトコルに基づいています。 グループ会話の暗号化には、と呼ばれるプロトコル拡張機能が使用されます。 メゴルムこれにより、メッセージを複数回復号化することができます。


初めてオプションの暗号化が追加されました。 2016年に発表。 実験的ビルドでのデフォルトの有効化は、FOSDEM 2020 中に行われました。

暗号化実装の最初のリリース以来、次の機能が登場しました。

  • クライアントは、ユーザーの他のクライアントまたは対話者のクライアントからのメッセージを復号化するためのキーを要求できます。
  • 秘密のフレーズで暗号化されたクライアント暗号化キー用のサーバーストレージが登場しました。
  • 指紋(指紋)によるデバイス認証に加え、絵文字を使った認証も登場しています。

将来的には、プライベートな会話だけでなく、グループルームを含む非公開ルーム全般でもデフォルトで暗号化が有効になる予定です。

また、次のようにも言及されています。

暗号化されたルームの検索はすでに利用可能です Firefox 拡張機能 Radical.


暗号化キーの操作を容易にするために、Matrix プロトコルの開発者は「クロス署名」と呼ばれるメカニズムを導入しました。 すでに検証済みのデバイスを使用して、ユーザーの他のデバイスを自動的に検証できます。 このメカニズムが機能する場合、XNUMX 人の対話者は、各デバイスを個別に検証するのではなく、デバイスを XNUMX 回だけ検証する必要があります。 機構仕様は、 github で読む.


Riot に加えて、他のクライアントも暗号化をサポートしています。 ふわふわチャット, にゃこリボーン、顧客の lib商 (WIP)、クライアント上 マトリックス号 (ゴムク)、クライアント上の マトリックスニオ (ミラージュ и ウィーチャット), シーグラス (放棄された)。 他の実装も開発中です。 暗号化をサポートしていないクライアントの場合、E2EEプロキシデーモンが提供されます- パンタライモン.

出所: linux.org.ru

コメントを追加します