Google официально объясняет, как работает Private Compute Core в Android

Google представила несколько новых настроек конфиденциальности и безопасности в Android 12, включая новые переключатели для включения/отключения. камера и микрофон, индикаторы, показывающие, когда камера и микрофон использовались, новая панель конфиденциальности и более. Хотя компания предоставила подробные объяснения этих функций, она представила лишь краткий обзор нового частного вычислительного ядра Android.

На своей конференции разработчиков ввода-вывода в прошлом году Google заявила, что Private Compute Core является безопасным решением. раздел для обработки конфиденциальных пользовательских данных на устройстве, аналогичный тем, которые используются для паролей и биометрических данных. данные. Компания добавила, что она будет использоваться для нескольких функций, управляемых искусственным интеллектом, таких как Live Caption, Now Playing и Smart Reply, но не уточнила, как все это работает. Это привело нас к предполагают, что он использует виртуальную машину Android, получившую название «микродроид».

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

В новом сообщении в блоге Google объясняет, что Private Compute Core (PCC) «это безопасная, изолированная среда обработки данных внутри операционной системы Android, которая дает вам контроль над данными внутри, например, решаете, будут ли, как и когда они передаваться другим. Таким образом, PCC может использовать такие функции, как Live Translate, не передавая данные непрерывного зондирования поставщикам услуг, включая Google. PCC является частью Protected Computing, набора технологий, который меняет способ, время и место обработки данных, чтобы технически обеспечить их конфиденциальность и безопасность».

Как работает частное вычислительное ядро ​​Android

Частное вычислительное ядро ​​Android, по сути, сохраняет конфиденциальность конфиденциальных данных для таких функций, как Live Translate, Now Playing и Smart Reply, от других подсистем. Для этого Google использует такие методы, как привязка межпроцессных коммуникаций (IPC) и изолированные процессы. Эти методы включены в проект Android с открытым исходным кодом и могут контролироваться с помощью общедоступных поверхностей, таких как API-интерфейсы платформы Android.

Обзор архитектуры Android Private Compute Core

Поскольку Google постоянно обновляет свои функции искусственного интеллекта, ей также необходимо поддерживать в актуальном состоянии модели машинного обучения, работающие в PCC. Чтобы сделать это без ущерба для конфиденциальных данных, Google использует интегрированное обучение и аналитику, а также отслеживает сетевые вызовы, чтобы повысить производительность моделей с помощью Частные вычислительные услуги. Услуги частных вычислений обеспечивают сохранение конфиденциальности между ядром частных вычислений и облаком, что делает его Google может предоставлять обновленные модели искусственного интеллекта и другие обновления для изолированных функций машинного обучения по безопасному путь. Связь между изолированными функциями и службами частных вычислений осуществляется через API с открытым исходным кодом, которые удаляют идентифицирующую информацию из данных.

Для большей прозрачности Google имеет опубликовал технический документ подробное описание существующих средств защиты данных для обеспечения конфиденциальности данных PCC, их процессов и механизмов, а также диаграмм структур конфиденциальности для функций непрерывного зондирования. Кроме того, компания недавно Частные вычислительные услуги с открытым исходным кодом, что позволяет сообществу Android независимо проверять код, который управляет политиками управления данными и исходящими данными.