Key Verifier SDK は、Android デバイスで利用可能な Google システム サービスである Android System Key Verifier と連携して動作します。
このサービスは、エンドツーエンドの暗号化(E2EE)に対応するメッセージ アプリのユーザーのプライバシーを強化することを目的としています。Key Verifier は、さまざまなクライアント アプリ間で公開鍵を検証できる統合システムとして機能します。
Key Verifier の基本的な目標は、メッセージの送信先が正しいことを検証することで、暗号化によるプライベートな通信を可能にすることです。
システムの主な機能は次のとおりです。
- 鍵の検証: 連絡先の公開鍵を検証して、メッセージの送信先が正しいことを確認できます。
- 検証方法: ユーザーは、QR コードのスキャンまたは番号の比較(一連の番号の照合)をサポートするユーザー インターフェースで鍵を検証できます。
- キー管理: クライアント アプリケーションがキーの挿入、読み取り、更新、削除を行うための AIDL インターフェースを介してサービスを公開します。
- クライアント SDK: サービスとやり取りするために、メッセージ アプリや連絡先管理アプリなど、すべてのアプリに提供されます。
Key Verifier について詳しくは、次のドキュメントをご覧ください。