Google подробно описывает работу Private Compute Core на Android

Private Compute Core (PCC) был представлен вместе с Android 12, чтобы позволить функциям на основе машинного обучения работать конфиденциально, независимо от других частей операционной системы, включая сторонние приложения. Google недавно опубликовал технический документ, подробно описывающий архитектуру Private Compute Core.

«Основанный на коде с открытым исходным кодом во фреймворке Android», Private Compute Core представляет собой «безопасную, изолированную среду в [Android]» — в частности, виртуальную песочницу на уровне системы, — которая может «размещать сложные функции машинного обучения».

Это одна из технологий в наборе инструментов Google «Protected Computing», наряду с облачными анклавами, обработкой на периферии и сквозным шифрованием.

PCC собирает окружающие данные, такие как аудио (с микрофонов), изображения (камеры) и местоположение (GPS), а также данные на уровне операционной системы:

Реклама — прокрутите вниз для получения дополнительного контента

Результаты анализа окружающих данных и данных на уровне ОС сохраняются внутри Android System Intelligence, в Private Compute Core. Вся связь с внешними серверами осуществляется с помощью технологий с открытым исходным кодом Private Compute Services (PCS), обеспечивающих конфиденциальность.

PCS, обновленный через Play Store, недавно стал открытым исходным кодом и отвечает за обновление моделей машинного обучения с поддержкой:

  • Частный поиск информации (Private Information Retrieval): Позволяет загружать срезы набора данных, не раскрывая серверу, какой срез был загружен.
  • Федеративные вычисления: Обеспечивает конфиденциальный агрегированный машинный обучение и аналитику на множестве устройств без передачи необработанных данных с устройства.
  • Загрузка по HTTP: Обеспечивает доступ к статическим ресурсам, таким как обновленные модели машинного обучения.

Тем временем Android System Intelligence (ASI) — это то, что фактически содержит такие функции, как Now Playing (постоянно слушает музыку), Smart Reply (для уведомлений), Live Caption (распознавание речи на устройстве для воспроизведения медиа) и Screen Attention (экран остается включенным, пока вы на него смотрите, определяя это по фронтальной камере).

Технический документ описывает, как данные перемещаются через Private Compute Core:

Live Caption

Screen Attention