Das Key Verifier SDK funktioniert in Verbindung mit dem Android System Key Verifier, einem Google-Systemdienst, der auf Android-Geräten verfügbar ist.
Dieser Dienst soll den Datenschutz in Messaging-Apps mit Ende‑zu‑Ende-Verschlüsselung verbessern. Key Verifier bietet ein einheitliches System für die Überprüfung öffentlicher Schlüssel in verschiedenen Client-Apps.
Das grundlegende Ziel von Key Verifier ist es, vertrauliche Kommunikation durch Verschlüsselung zu ermöglichen, indem überprüft wird, ob Sie mit der Person kommunizieren, mit der Sie es erwarten.
Im Folgenden sind die Hauptfunktionen des Systems aufgeführt:
- Schlüsselbestätigung: Damit können Nutzer die öffentlichen Schlüssel eines Kontakts bestätigen, um sicherzugehen, dass sie mit der Person kommunizieren, an die sie eine Nachricht senden möchten.
- Bestätigungsmethoden: Nutzer können Schlüssel über eine Benutzeroberfläche bestätigen, die das Scannen von QR‑Codes oder den Vergleich von Zahlen (Abgleich einer Zahlenfolge) unterstützt.
- Schlüsselverwaltung: Stellt einen Dienst über eine AIDL-Schnittstelle bereit, damit Clientanwendungen Schlüssel einfügen, lesen, aktualisieren oder löschen können.
- Client-SDK: Wird für alle Apps bereitgestellt, z. B. für Messaging- oder Kontaktverwaltungs-Apps, um mit dem Dienst zu interagieren.
Weitere Informationen zu Key Verifier finden Sie in der folgenden Dokumentation: