Abilitare la comunicazione privata con Key Verifier

L'SDK Key Verifier funziona in combinazione con Android System Key Verifier, un servizio di sistema Google disponibile sui dispositivi Android.

Questo servizio ha lo scopo di migliorare la privacy degli utenti nelle applicazioni di messaggistica con crittografia end-to-end (E2EE). Key Verifier fornisce un sistema unificato per la verifica delle chiavi pubbliche in diverse app client.

L'obiettivo fondamentale di Key Verifier è consentire la comunicazione privata tramite la crittografia, verificando che stai comunicando con la persona che ti aspetti.

Di seguito sono riportate le principali funzioni del sistema:

  • Verifica delle chiavi: consente a un utente di verificare le chiavi pubbliche di un contatto per confermare che sta comunicando con la persona a cui intende inviare un messaggio.
  • Metodi di verifica: gli utenti possono verificare le chiavi tramite un'interfaccia utente che supporta la scansione del codice QR o il confronto dei numeri (corrispondenza di una sequenza di numeri).
  • Gestione delle chiavi: espone un servizio tramite un'interfaccia AIDL per consentire alle applicazioni client di inserire, leggere, aggiornare o eliminare le chiavi.
  • SDK client: fornito a tutte le app, ad esempio app di messaggistica o di gestione dei contatti, per interagire con il servizio.

Scopri di più su Key Verifier nella seguente documentazione: