L’éditeur du navigateur Brave vient de lever le voile sur Nebula, un système développé par Brave Research pour l’analyse de l’usage des produits avec des garanties de confidentialité différentielle. Nebula combine plusieurs technologies d’amélioration de la confidentialité pour obtenir des informations utiles sur l’utilisation et les retours… sans chercher à connaître les choix individuels de chaque utilisateur. Explications.
Nebula entend garantir la confidentialité des internautes sans nécessiter des hypothèses de confiance excessives. Elle permet également à Brave d’obtenir une meilleure utilité avec moins de charges côté serveur par rapport aux solutions actuelles, qui sont souvent basées sur les modèles locaux et de mélange de confidentialité différentielle.
Le fonctionnement de Nebula est le suivant :
- Agrégation des données : Brave récupère les valeurs et leurs comptes associés via un système de partage de secret qui garantit que Brave ne peut pas apprendre les valeurs utilisateur à moins qu’un nombre suffisant d’utilisateurs n’aient envoyé la même valeur.
- Échantillonnage local vérifiable. L’utilisateur décide de soumettre ou non ses données avec une petite probabilité.
- Chiffrement des données locales. Les utilisateurs qui choisissent de participer chiffrent localement leurs données via le schéma de partage de secret de Brave STAR.
- Données fictives. Un petit nombre d’utilisateurs soumettent des données fictives supplémentaires pour brouiller la distribution des valeurs rares.
- Brave Research partage l’implémentation pour que d’autres projets puissent l’utiliser.
Brave explique que les développeurs doivent comprendre comment les fonctionnalités de Brave sont utilisées. Par exemple, les développeurs de Brave doivent savoir si la fonctionnalité de suppression des bannières de cookies fonctionne bien, en posant des questions telles que : « Si vous avez vu l’invite de consentement des cookies, comment avez-vous réagi ? » Cependant, le choix de chaque utilisateur doit rester privé. Nebula permet à Brave de déterminer où allouer des ressources pour bloquer les cookies tout en protégeant la confidentialité des utilisateurs. Grâce aux garanties de confidentialité différentielle de Nebula, les mêmes conclusions, comme le fait que la majorité des utilisateurs réagissent en bloquant les bannières de cookies, peuvent être tirées indépendamment du fait qu’un utilisateur ait contribué ou non.

