Google spiega ufficialmente come funziona il Private Compute Core di Android

Google ha introdotto diverse nuove impostazioni di privacy e sicurezza con Android 12, inclusi nuovi interruttori per abilitare/disabilitare la fotocamera e il microfono, indicatori per mostrare quando la fotocamera e il microfono erano in uso, una nuova dashboard per la privacy e Di più. Sebbene l'azienda abbia fornito spiegazioni dettagliate su queste funzionalità, ha offerto solo una breve panoramica del nuovo Private Compute Core di Android.

Alla conferenza degli sviluppatori I/O dello scorso anno, Google ha rivelato che il Private Compute Core era sicuro partizione per l'elaborazione dei dati utente sensibili sul dispositivo, simili a quelli utilizzati per password e dati biometrici dati. La società ha aggiunto che sarebbe stato utilizzato per diverse funzionalità basate sull'intelligenza artificiale, come Live Caption, Now Playing e Smart Reply, ma non ha spiegato in dettaglio come funzionasse. Questo ci ha portato a si ipotizza che utilizzi una VM Android soprannominata "microdroid"

fino a quando un Googler condiviso alcune informazioni alla fine dell'anno scorso e ha rivelato che il Private Compute Core non era correlato all'esecuzione di macchine virtuali. Google ha finalmente offerto una spiegazione ufficiale, rivelando esattamente cosa fa il Private Compute Core di Android e come funziona.

In un nuovo post sul blog, Google spiega che il Private Compute Core (PCC) "è un ambiente di elaborazione dati sicuro e isolato all'interno del sistema operativo Android che ti dà il controllo dei dati all'interno, ad esempio decidere se, come e quando condividerli con altri. In questo modo, PCC può abilitare funzionalità come Live Translate senza condividere dati di rilevamento continui con i fornitori di servizi, incluso Google. PCC fa parte di Protected Computing, un toolkit di tecnologie che trasforma come, quando e dove i dati vengono elaborati per garantirne tecnicamente la privacy e la sicurezza."

Come funziona il Private Compute Core di Android

Il Private Compute Core di Android essenzialmente mantiene riservati i dati sensibili per funzionalità come Live Translate, Now Playing e Smart Reply da altri sottosistemi. Per fare ciò, Google utilizza tecniche come i collegamenti Interprocess Communications (IPC) e i processi isolati. Queste tecniche sono incluse nel progetto Android Open Source e possono essere controllate da superfici disponibili pubblicamente come le API del framework Android.

Panoramica dell'architettura Android Private Compute Core

Poiché Google aggiorna continuamente le sue funzionalità di intelligenza artificiale, deve mantenere aggiornati anche i modelli di apprendimento automatico eseguiti all’interno del PCC. Per fare ciò senza compromettere i dati sensibili, Google sfrutta l'apprendimento e l'analisi federati e monitora le chiamate di rete per migliorare le prestazioni dei modelli utilizzando Servizi informatici privati. I servizi di elaborazione privata forniscono un ponte che preserva la privacy tra il Private Compute Core e il cloud, rendendolo così possibile per Google fornire modelli di intelligenza artificiale aggiornati e altri aggiornamenti alle funzionalità di machine learning sandbox in modo sicuro sentiero. La comunicazione tra funzionalità sandbox e servizi di elaborazione privati ​​avviene tramite API open source che rimuovono le informazioni di identificazione dai dati.

Per ulteriore trasparenza, Google ha ha pubblicato un whitepaper tecnico dettagliare le protezioni dei dati in atto per mantenere riservati i dati PCC, i suoi processi e meccanismi e diagrammi delle strutture della privacy per le funzionalità di rilevamento continuo. Inoltre, l'azienda ha recentemente servizi informatici privati ​​open source, consentendo alla comunità Android di ispezionare in modo indipendente il codice che controlla la gestione dei dati e le policy in uscita.