Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/10/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/10/22 (UTC)."],[[["The Key Generation and Distribution Service creates and securely stores encryption keys, providing public keys via CDN for client-side encryption and private keys via secure APIs for decryption within a TEE."],["The Aggregatable Report Accounting Service prevents duplicate report processing by tracking budget consumption using shared IDs and reporting origins, ensuring reports are processed only once."],["The Aggregation Service interacts with the Key Hosting Service to decrypt aggregatable reports and the Aggregatable Report Accounting Service to manage report processing and budget consumption."]]],["Key Hosting Service creates and distributes Data Encryption Keys (DEK) via public CDNs for user-data encryption or secure APIs for private decryption within TEE instances. Aggregatable Report Accounting Service ensures reports are processed only once by receiving a shared ID and reporting origin from Aggregation Service. It verifies budget availability, records consumption in a ledger, and returns a success or error code, determining the aggregation job's success. This ensures no double processing of the report.\n"]]