Pool inference attacks on local differential privacy: quantifying the privacy guarantees of apple's count mean sketch in practice
File(s)sec22-gadotti_1.pdf (1.32 MB)
Published version
Author(s)
Gadotti, Andrea
Houssiau, Florimond
Muthu Selva Annamalai, Meenatchi Sundaram
de Montjoye, Yves Alexandre
Type
Conference Paper
Abstract
Behavioral data generated by users’ devices, ranging from emoji use to pages visited, are collected at scale to improve apps and services. These data, however, contain fine-grained records and can reveal sensitive information about individual users. Local differential privacy has been used by companies as a solution to collect data from users while preserving privacy. We here first introduce pool inference attacks, where an adversary has access to a user’s obfuscated data, defines pools of objects, and exploits the user’s polarized behavior in multiple data collections to infer the user’s preferred pool. Second, we instantiate this attack against Count Mean Sketch, a local differential privacy mechanism proposed by Apple and deployed in iOS and Mac OS devices, using a Bayesian model. Using Apple’s parameters for the privacy loss ε, we then consider two specific attacks: one in the emojis setting — where an adversary aims at inferring a user’s preferred skin tone for emojis — and one against visited websites — where
an adversary wants to learn the political orientation of a user from the news websites they visit. In both cases, we show the attack to be much more effective than a random guess when the adversary collects enough data. We find that users with high polarization and relevant interest are significantly more vulnerable, and we show that our attack is well-calibrated, allowing the adversary to target such vulnerable users. We finally validate our results for the emojis setting using user data from Twitter. Taken together, our results show that pool inference attacks are a concern for data protected by local
differential privacy mechanisms with a large ε, emphasizing the need for additional technical safeguards and the need for more research on how to apply local differential privacy for multiple collections.
an adversary wants to learn the political orientation of a user from the news websites they visit. In both cases, we show the attack to be much more effective than a random guess when the adversary collects enough data. We find that users with high polarization and relevant interest are significantly more vulnerable, and we show that our attack is well-calibrated, allowing the adversary to target such vulnerable users. We finally validate our results for the emojis setting using user data from Twitter. Taken together, our results show that pool inference attacks are a concern for data protected by local
differential privacy mechanisms with a large ε, emphasizing the need for additional technical safeguards and the need for more research on how to apply local differential privacy for multiple collections.
Date Issued
2022-08-10
Date Acceptance
2022-03-11
Citation
Proceedings of the 31st USENIX Security Symposium, 2022
ISBN
978-1-939133-31-1
Publisher
USENIX Association
Journal / Book Title
Proceedings of the 31st USENIX Security Symposium
Copyright Statement
© 2022 The Author(s).
Source
USENIX Security '22
Publication Status
Published
Start Date
2022-08-10
Finish Date
2022-08-12
Coverage Spatial
Boston
Date Publish Online
2022-08-10