Partage de données entre le service d'agrégation et les coordinateurs
Service de génération et de distribution de clés
Le service d'hébergement de clés a pour rôle essentiel d'héberger les clés créées à partir du service de génération de clés, dont le rôle est de créer des clés de chiffrement de données (DEK) et de les fournir pour un usage public ou privé. Le service d'hébergement de clés publiques utilise un réseau de diffusion de contenu (CDN) pour fournir ces clés afin de chiffrer les données utilisateur sur les clients Chrome ou Android pour le service d'agrégation et le service d'enchères et de mise aux enchères. Le service d'hébergement de clés privées utilise des API sécurisées qui fournissent des clés privées accessibles uniquement à partir d'une instance TEE à des fins de déchiffrement. Dans le cas du service d'agrégation, il s'agirait de déchiffrer les rapports agrégables bruts fournis par l'API Attribution Reporting ou l'API Private Aggregation.
Comptabilisation des rapports agrégables
Le service de compte de reporting agrégable est utilisé pour la comptabilité afin de s'assurer que les rapports ne sont pas traités plusieurs fois. Pour ce faire, il utilise l'ID partagé et l'origine de création de rapports provenant du service d'agrégation. Lorsque le service d'agrégation appelle le service de compte de rapports agrégables pour la consommation du budget, il envoie l'ID partagé et l'origine des rapports au service de compte de rapports agrégables. Ce service utilise l'origine pour l'autorisation, ainsi que l'origine et l'ID partagé pour suivre la consommation du budget.
Si le budget n'a pas déjà été utilisé pour l'ID partagé spécifié, le service de compte de rapport agrégable utilise le budget, suit la consommation pour l'ID partagé dans un grand livre et renvoie un code de réussite au service d'agrégation. Le service d'agrégation génère ensuite un rapport récapitulatif et le publie auprès de la technologie publicitaire. Si la consommation échoue, une erreur est renvoyée au service d'agrégation, et la tâche d'agrégation échoue. Le service d'agrégation renvoie ensuite ce code d'erreur à la technologie publicitaire.
En savoir plus sur la comptabilisation des rapports agrégables et les coordonnateurs multiclouds