Google je predstavio nekoliko novih postavki privatnosti i sigurnosti s Androidom 12, uključujući nove prekidače za uključivanje/isključivanje kamera i mikrofon, indikatori koji pokazuju kada su kamera i mikrofon bili u upotrebi, nova nadzorna ploča za privatnost i više. Iako je tvrtka pružila detaljna objašnjenja za ove značajke, ponudila je samo kratak pregled Androidove nove Private Compute Core.
Na svojoj I/O konferenciji za razvojne programere prošle godine, Google je otkrio da je Private Compute Core siguran particija za obradu osjetljivih korisničkih podataka na uređaju, slična onima koje se koriste za lozinke i biometriju podaci. Tvrtka je dodala da će se koristiti za nekoliko značajki vođenih umjetnom inteligencijom, kao što su Live Caption, Now Playing i Smart Reply, ali nije opisala kako sve to radi. Ovo nas je dovelo do nagađaju da koristi Android VM nazvan "microdroid" dok Googler podijelio neki uvid krajem prošle godine i otkrio da Private Compute Core nije povezan s pokretanjem virtualnih strojeva. Google je sada konačno ponudio službeno objašnjenje, otkrivajući što točno Androidov Private Compute Core radi i kako radi.
U novom postu na blogu Google objašnjava da Private Compute Core (PCC) "je sigurno, izolirano okruženje za obradu podataka unutar operativnog sustava Android koje vam daje kontrolu nad podacima unutar, kao što je odlučivanje hoće li se, kako i kada dijeliti s drugima. Na taj način PCC može omogućiti značajke kao što je Live Translate bez dijeljenja kontinuiranih senzorskih podataka s pružateljima usluga, uključujući Google. PCC je dio Protected Computinga, skupa tehnologija koje mijenjaju kako, kada i gdje se podaci obrađuju kako bi se tehnički osigurala njihova privatnost i sigurnost."
Kako radi Androidova Private Compute Core
Androidova Private Compute Core u biti čuva osjetljive podatke za značajke kao što su Live Translate, Now Playing i Smart Reply povjerljivima od drugih podsustava. Da bi to učinio, Google koristi tehnike poput međuprocesnih komunikacija (IPC) veza i izoliranih procesa. Ove su tehnike uključene u Android Open Source Project i njima se može upravljati javno dostupnim površinama poput API-ja okvira Androida.
Budući da Google neprestano ažurira svoje značajke umjetne inteligencije, također mora ažurirati modele strojnog učenja koji se pokreću unutar PCC-a. Kako bi to učinio bez ugrožavanja osjetljivih podataka, Google koristi udruženo učenje i analitiku te nadzire mrežne pozive kako bi poboljšao izvedbu modela koji koriste Privatne računalne usluge. Privatne računalne usluge pružaju most za očuvanje privatnosti između Private Compute Core i oblaka, čineći ga Google može isporučiti ažurirane modele umjetne inteligencije i druga ažuriranja značajki strojnog učenja u zaštićenom okruženju putem sigurnog staza. Komunikacija između značajki u sandboxu i Private Compute Services odvija se preko API-ja otvorenog koda koji uklanjaju identifikacijske informacije iz podataka.
Za dodatnu transparentnost, Google ima objavio tehnički dokument s pojedinostima o zaštiti podataka kako bi PCC podaci bili povjerljivi, njegovim procesima i mehanizmima te dijagramima struktura privatnosti za značajke kontinuiranog otkrivanja. Osim toga, tvrtka je nedavno Privatne računalne usluge otvorenog koda, omogućujući Android zajednici da neovisno pregleda kod koji kontrolira upravljanje podacima i izlazna pravila.