Google ოფიციალურად განმარტავს, თუ როგორ მუშაობს Android-ის Private Compute Core

Google-მა გააცნო რამდენიმე ახალი კონფიდენციალურობის და უსაფრთხოების პარამეტრი Android 12-ით, მათ შორის ახალი გადამრთველები ჩართვის/გამორთვისთვის კამერა და მიკროფონი, ინდიკატორები, რომლებიც აჩვენებენ როდის გამოიყენებოდა კამერა და მიკროფონი, ახალი კონფიდენციალურობის დაფა და მეტი. მიუხედავად იმისა, რომ კომპანიამ მოგვაწოდა დეტალური ახსნა ამ ფუნქციების შესახებ, მან მხოლოდ Android-ის ახალი Private Compute Core-ის მოკლე მიმოხილვა შესთავაზა.

გასულ წელს I/O დეველოპერების კონფერენციაზე Google-მა გამოავლინა, რომ Private Compute Core იყო უსაფრთხო დანაყოფი მოწყობილობაზე მგრძნობიარე მომხმარებლის მონაცემების დასამუშავებლად, პაროლებისა და ბიომეტრიული მონაცემების მსგავსი მონაცემები. კომპანიამ დაამატა, რომ ის გამოიყენებოდა AI-ზე ორიენტირებული რამდენიმე ფუნქციისთვის, როგორიცაა Live Caption, Now Playing და Smart Reply, მაგრამ არ იყო დეტალური ინფორმაცია, თუ როგორ მუშაობს ეს ყველაფერი. ამან მიგვიყვანა ვარაუდობენ, რომ ის იყენებს Android VM-ს, სახელწოდებით "microdroid" გუგლის თანამშრომელამდე გააზიარა გარკვეული შეხედულება

გასული წლის ბოლოს და გამოვლინდა, რომ Private Compute Core არ იყო დაკავშირებული ვირტუალური მანქანების გაშვებასთან. Google-მა ახლა საბოლოოდ შესთავაზა ოფიციალური ახსნა, რომელიც ზუსტად ავლენს რას აკეთებს და როგორ მუშაობს Android-ის Private Compute Core.

ახალ ბლოგ პოსტში Google განმარტავს, რომ Private Compute Core (PCC) "არის უსაფრთხო, იზოლირებული მონაცემთა დამუშავების გარემო Android ოპერაციული სისტემის შიგნით, რომელიც გაძლევთ კონტროლს შიგნით არსებულ მონაცემებზე, მაგალითად, გადაწყვიტეთ თუ არა, როგორ და როდის გაზიაროთ ისინი სხვებთან. ამ გზით, PCC-ს შეუძლია ჩართოს ფუნქციები, როგორიცაა Live Translate, უწყვეტი სენსორული მონაცემების გაზიარების გარეშე სერვისის პროვაიდერებთან, მათ შორის Google-თან. PCC არის Protected Computing-ის ნაწილი, ტექნოლოგიების ინსტრუმენტარიუმის, რომელიც გარდაქმნის როგორ, როდის და სად ხდება მონაცემების დამუშავება, რათა ტექნიკურად უზრუნველყოს მისი კონფიდენციალურობა და უსაფრთხოება.

როგორ მუშაობს Android-ის Private Compute Core

Android-ის Private Compute Core არსებითად ინახავს სენსიტიურ მონაცემებს ისეთი ფუნქციებისთვის, როგორიცაა Live Translate, Now Playing და Smart Reply კონფიდენციალურად სხვა ქვესისტემებიდან. ამისთვის Google იყენებს ისეთ ტექნიკას, როგორიცაა Interprocess Communications (IPC) აკავშირებს და იზოლირებულ პროცესებს. ეს ტექნიკა შედის Android Open Source პროექტში და მათი კონტროლი შესაძლებელია საჯაროდ ხელმისაწვდომი ზედაპირებით, როგორიცაა Android Framework API-ები.

Android Private Compute Core არქიტექტურის მიმოხილვა

ვინაიდან Google მუდმივად ანახლებს AI ფუნქციებს, მას ასევე სჭირდება განახლებული მანქანური სწავლების მოდელები, რომლებიც მუშაობს PCC-ში. ამის გაკეთება სენსიტიურ მონაცემებზე კომპრომეტირების გარეშე, Google იყენებს ფედერალურ სწავლებას და ანალიტიკას და აკონტროლებს ქსელის ზარებს, რათა გააუმჯობესოს მოდელების ეფექტურობა. პირადი გამოთვლითი სერვისები. Private Compute Services უზრუნველყოფს კონფიდენციალურობის შენარჩუნების ხიდს Private Compute Core-სა და ღრუბელს შორის, რაც მას ხდის Google-ს შეუძლია უზრუნველყოს განახლებული ხელოვნური ინტელექტის მოდელები და სხვა განახლებები Sandboxed მანქანათმცოდნეობის ფუნქციებში უსაფრთხოდ გზა. Sandboxed ფუნქციებსა და Private Compute Services-ს შორის კომუნიკაცია ხდება ღია კოდის API-ებით, რომლებიც ამოიღებენ იდენტიფიკაციის ინფორმაციას მონაცემებიდან.

შემდგომი გამჭვირვალობისთვის, Google-ს აქვს გამოაქვეყნა ტექნიკური დოკუმენტი დეტალური მონაცემების დაცვა PCC მონაცემების კონფიდენციალურობის შესანარჩუნებლად, მისი პროცესები და მექანიზმები და კონფიდენციალურობის სტრუქტურების დიაგრამები უწყვეტი სენსორული მახასიათებლებისთვის. გარდა ამისა, კომპანია ცოტა ხნის წინ ღია კოდის პირადი გამოთვლითი სერვისები, საშუალებას აძლევს Android საზოგადოებას დამოუკიდებლად შეამოწმოს კოდი, რომელიც აკონტროლებს მონაცემთა მენეჯმენტს და გასვლის პოლიტიკას.