Key Verifier でプライベート通信を有効にする

Key Verifier SDK は、Android デバイスで利用可能な Google システム サービスである Android System Key Verifier と連携して動作します。

このサービスは、エンドツーエンドの暗号化(E2EE)に対応するメッセージ アプリのユーザーのプライバシーを強化することを目的としています。Key Verifier は、さまざまなクライアント アプリ間で公開鍵を検証できる統合システムとして機能します。

Key Verifier の基本的な目標は、メッセージの送信先が正しいことを検証することで、暗号化によるプライベートな通信を可能にすることです。

システムの主な機能は次のとおりです。

  • 鍵の検証: 連絡先の公開鍵を検証して、メッセージの送信先が正しいことを確認できます。
  • 検証方法: ユーザーは、QR コードのスキャンまたは番号の比較(一連の番号の照合)をサポートするユーザー インターフェースで鍵を検証できます。
  • キー管理: クライアント アプリケーションがキーの挿入、読み取り、更新、削除を行うための AIDL インターフェースを介してサービスを公開します。
  • クライアント SDK: サービスとやり取りするために、メッセージ アプリや連絡先管理アプリなど、すべてのアプリに提供されます。

Key Verifier について詳しくは、次のドキュメントをご覧ください。