Google je z Androidom 12 predstavil več novih nastavitev zasebnosti in varnosti, vključno z novimi preklopi za omogočanje/onemogočanje kamera in mikrofon, indikatorji, ki prikazujejo, kdaj sta bila kamera in mikrofon v uporabi, nova nadzorna plošča za zasebnost in več. Čeprav je podjetje zagotovilo podrobna pojasnila za te funkcije, je ponudilo le kratek pregled novega Androidovega zasebnega računalniškega jedra.
Google je na svoji lanskoletni I/O konferenci za razvijalce razkril, da je Private Compute Core varen particija za obdelavo občutljivih uporabniških podatkov na napravi, podobna tistim, ki se uporabljajo za gesla in biometrične podatke podatke. Podjetje je dodalo, da se bo uporabljalo za več funkcij, ki jih poganja AI, kot so Live Caption, Now Playing in Smart Reply, vendar ni podrobno opisalo, kako vse deluje. To nas je pripeljalo do domnevajo, da uporablja navidezni računalnik Android, imenovan "microdroid" do zaposlenega pri Googlu delil nekaj vpogleda konec lanskega leta in razkril, da Private Compute Core ni povezan z izvajanjem virtualnih strojev. Google je zdaj končno ponudil uradno razlago, ki natančno razkriva, kaj Androidovo zasebno računalniško jedro počne in kako deluje.
V novi objavi v spletnem dnevniku Google pojasnjuje, da zasebno računalniško jedro (PCC) "je varno, izolirano okolje za obdelavo podatkov znotraj operacijskega sistema Android, ki vam omogoča nadzor nad podatki v njem, na primer odločanje o tem, ali, kako in kdaj jih delite z drugimi. Na ta način lahko PCC omogoči funkcije, kot je Live Translate, ne da bi podatke o neprekinjenem zaznavanju delil s ponudniki storitev, vključno z Googlom. PCC je del zaščitenega računalništva, nabora tehnologij, ki spreminjajo, kako, kdaj in kje se podatki obdelujejo, da se tehnično zagotovi njihova zasebnost in varnost."
Kako deluje Androidovo zasebno računalniško jedro
Androidovo zasebno računalniško jedro v bistvu ohranja občutljive podatke za funkcije, kot so Live Translate, Now Playing in Smart Reply, zaupne od drugih podsistemov. Za to Google uporablja tehnike, kot so medprocesne komunikacije (IPC) povezovanja in izolirani procesi. Te tehnike so vključene v odprtokodni projekt Android in jih je mogoče nadzorovati z javno dostopnimi površinami, kot so API-ji ogrodja Android.
Ker Google nenehno posodablja svoje funkcije umetne inteligence, mora posodabljati tudi modele strojnega učenja, ki delujejo znotraj PCC. Da bi to naredil brez ogrožanja občutljivih podatkov, Google izkorišča zvezno učenje in analitiko ter spremlja omrežne klice za izboljšanje delovanja modelov, ki uporabljajo Zasebne računalniške storitve. Zasebne računalniške storitve zagotavljajo most za ohranjanje zasebnosti med zasebnim računalniškim jedrom in oblakom, zaradi česar je Google lahko zagotovi posodobljene modele umetne inteligence in druge posodobitve za funkcije strojnega učenja v peskovniku prek varnega omrežja pot. Komunikacija med funkcijami v peskovniku in storitvami Private Compute Services poteka prek odprtokodnih API-jev, ki iz podatkov odstranijo identifikacijske podatke.
Za večjo preglednost ima Google izdal tehnično belo knjigo s podrobnostmi o vzpostavljeni zaščiti podatkov za ohranjanje zaupnosti podatkov PCC, njenih procesih in mehanizmih ter diagramih struktur zasebnosti za funkcije neprekinjenega zaznavanja. Poleg tega je podjetje pred kratkim odprtokodne zasebne računalniške storitve, ki skupnosti Android omogoča neodvisno preverjanje kode, ki nadzoruje upravljanje podatkov in izhodne politike.