Privacy-Preserving Crowd-Sourced Statistical Data Publishing with an Untrusted Server

Zhibo Wang,Xiaoyi Pang,Yahong Chen,Huajie Shao,Qian Wang,Libing Wu,Honglong Chen,Hairong Qi
DOI: https://doi.org/10.1109/tmc.2018.2861765
IF: 6.075
2019-01-01
IEEE Transactions on Mobile Computing
Abstract:The continuous publication of aggregate statistics over crowd-sourced data to the public has enabled many data mining applications (e.g., real-time traffic analysis). Existing systems usually rely on a trusted server to aggregate the spatio-temporal crowd-sourced data and then apply differential privacy mechanism to perturb the aggregate statistics before publishing to provide strong privacy guarantee. However, the privacy of users will be exposed once the server is hacked or cannot be trusted. In this paper, we study the problem of real-time crowd-sourced statistical data publishing with strong privacy protection under an untrusted server. We propose a novel distributed agent-based privacy-preserving framework, called DADP, that introduces a new level of multiple agents between the users and the untrusted server. Instead of directly uploading the check-in information to the untrusted server, a user can randomly select one agent and upload the check-in information to it with the anonymous connection technology. Each agent aggregates the received crowd-sourced data and perturbs the aggregated statistics locally with Laplace mechanism. The perturbed statistics from all the agents are further combined together to form the entire perturbed statistics for publication. In particular, we propose a distributed budget allocation mechanism and an agent-based dynamic grouping mechanism to realize global $w$w-event $\epsilon$ε-differential privacy in a distributed way. We prove that DADP can provide $w$w-event $\epsilon$ε-differential privacy for real-time crowd-sourced statistical data publishing under the untrusted server. Extensive experiments on real-world datasets demonstrate the effectiveness of DADP.
What problem does this paper attempt to address?