Google explica oficialmente cómo funciona Private Compute Core de Android

Google introdujo varias configuraciones nuevas de privacidad y seguridad con Android 12, incluidas nuevas opciones para habilitar/deshabilitar la cámara y el micrófono, indicadores para mostrar cuándo la cámara y el micrófono estaban en uso, un nuevo panel de privacidad y más. Aunque la compañía proporcionó explicaciones detalladas sobre estas características, solo ofreció una breve descripción general del nuevo Private Compute Core de Android.

En su conferencia de desarrolladores de E/S del año pasado, Google reveló que Private Compute Core era un sistema seguro. partición para procesar datos confidenciales del usuario en el dispositivo, similares a las utilizadas para contraseñas y datos biométricos. datos. La compañía agregó que se usaría para varias funciones impulsadas por IA, como Live Caption, Now Playing y Smart Reply, pero no detalló cómo funcionaba todo. Esto nos llevó a Se especula que utiliza una máquina virtual de Android denominada "microdroid". hasta que un Googler compartió alguna idea

a fines del año pasado y reveló que Private Compute Core no estaba relacionado con la ejecución de máquinas virtuales. Google finalmente ha ofrecido una explicación oficial, revelando exactamente qué hace el Private Compute Core de Android y cómo funciona.

En una nueva publicación de blog, Google explica que Private Compute Core (PCC) "Es un entorno de procesamiento de datos seguro y aislado dentro del sistema operativo Android que le brinda control de los datos internos, como decidir si, cómo y cuándo se comparten con otros. De esta manera, PCC puede habilitar funciones como Live Translate sin compartir datos de detección continuos con proveedores de servicios, incluido Google. PCC es parte de Protected Computing, un conjunto de herramientas de tecnologías que transforma cómo, cuándo y dónde se procesan los datos para garantizar técnicamente su privacidad y seguridad".

Cómo funciona el Private Compute Core de Android

Private Compute Core de Android esencialmente mantiene los datos confidenciales para funciones como Live Translate, Now Playing y Smart Reply confidenciales de otros subsistemas. Para ello, Google utiliza técnicas como enlaces de comunicaciones entre procesos (IPC) y procesos aislados. Estas técnicas están incluidas en el Proyecto de código abierto de Android y pueden controlarse mediante superficies disponibles públicamente, como las API del marco de Android.

Descripción general de la arquitectura de Android Private Compute Core

Dado que Google actualiza continuamente sus funciones de inteligencia artificial, también necesita mantener actualizados los modelos de aprendizaje automático que se ejecutan dentro del PCC. Para hacerlo sin comprometer datos confidenciales, Google aprovecha el aprendizaje y el análisis federados y monitorea las llamadas de red para mejorar el rendimiento de los modelos que utilizan Servicios informáticos privados. Private Compute Services proporciona un puente que preserva la privacidad entre Private Compute Core y la nube, lo que lo convierte en Es posible que Google ofrezca modelos de IA actualizados y otras actualizaciones de funciones de aprendizaje automático en espacio aislado a través de un entorno seguro. camino. La comunicación entre las funciones de espacio aislado y los servicios informáticos privados se realiza a través de API de código abierto que eliminan la información de identificación de los datos.

Para mayor transparencia, Google ha publicó un documento técnico detallando las protecciones de datos implementadas para mantener la confidencialidad de los datos de PCC, sus procesos y mecanismos, y diagramas de las estructuras de privacidad para las funciones de detección continua. Además, la empresa recientemente Servicios informáticos privados de código abierto, lo que permite a la comunidad de Android inspeccionar de forma independiente el código que controla la gestión de datos y las políticas de salida.