Этот репозиторий содержит код приложения Private Compute Services — набора сервисов, которые обеспечивают мост между Private Compute Core и облаком, обеспечивающий сохранение конфиденциальности.
Частное вычислительное ядро Android — это безопасная среда, изолированная от остальной операционной системы и приложений, в которой функции с закрытым исходным кодом могут безопасно получать доступ к внешним данным и данным ОС.
Начиная с Android 11, операционная система предотвращает прямое взаимодействие компонентов Private Compute Core с другими приложениями и заставляет свои функции использовать небольшой набор четко определенных API в AOSP. Эти средства защиты уже имеют открытый исходный код, и их можно найти здесь.
Начиная с Android 12, функции Private Compute Core не имеют прямого доступа к сети. Вместо этого эти функции взаимодействуют через небольшой набор API с частными вычислительными службами (определенными в этом репозитории). Это гарантирует, что никакая личная или идентифицирующая информация не будет раскрыта за пределами устройства, используя набор технологий сохранения конфиденциальности, включая федеративное обучение, федеративную аналитику и поиск конфиденциальной информации.
Вы можете узнать больше о частных вычислительных службах в этом сообщении блога.
Этот проект зависит от следующих отдельных репозиториев с открытым исходным кодом, а также от ограниченного числа зависимостей, которые остаются закрытыми. Все определения API включены в репозитории с открытым исходным кодом.
Зависимости с открытым исходным кодом: