Privacy and accountability for location-based aggregate statistics

A significant and growing class of location-based mobile applications aggregate position data from individual devices at a server and compute aggregate statistics over these position streams. Because these devices can be linked to the movement of individuals, there is significant danger that the agg...

Full description

Bibliographic Details
Main Authors: Popa, Raluca Ada (Contributor), Blumberg, Andrew J. (Author), Balakrishnan, Hari (Contributor), Li, Frank H. (Contributor)
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Association for Computing Machinery (ACM), 2012-09-25T13:42:17Z.
Subjects:
Online Access:Get fulltext
LEADER 02432 am a22002533u 4500
001 73157
042 |a dc 
100 1 0 |a Popa, Raluca Ada  |e author 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Popa, Raluca Ada  |e contributor 
100 1 0 |a Balakrishnan, Hari  |e contributor 
100 1 0 |a Li, Frank H.  |e contributor 
700 1 0 |a Blumberg, Andrew J.  |e author 
700 1 0 |a Balakrishnan, Hari  |e author 
700 1 0 |a Li, Frank H.  |e author 
245 0 0 |a Privacy and accountability for location-based aggregate statistics 
260 |b Association for Computing Machinery (ACM),   |c 2012-09-25T13:42:17Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/73157 
520 |a A significant and growing class of location-based mobile applications aggregate position data from individual devices at a server and compute aggregate statistics over these position streams. Because these devices can be linked to the movement of individuals, there is significant danger that the aggregate computation will violate the location privacy of individuals. This paper develops and evaluates PrivStats, a system for computing aggregate statistics over location data that simultaneously achieves two properties: first, provable guarantees on location privacy even in the face of any side information about users known to the server, and second, privacy-preserving accountability (i.e., protection against abusive clients uploading large amounts of spurious data). PrivStats achieves these properties using a new protocol for uploading and aggregating data anonymously as well as an efficient zero-knowledge proof of knowledge protocol we developed from scratch for accountability. We implemented our system on Nexus One smartphones and commodity servers. Our experimental results demonstrate that PrivStats is a practical system: computing a common aggregate (e.g., count) over the data of 10,000 clients takes less than 0.46 s at the server and the protocol has modest latency (0.6 s) to upload data from a Nexus phone. We also validated our protocols on real driver traces from the CarTel project. 
520 |a National Science Foundation (U.S.) (grant 0931550) 
520 |a National Science Foundation (U.S.) (grant 0716273) 
546 |a en_US 
655 7 |a Article 
773 |t Proceedings of the 18th ACM conference on Computer and communications security (CCS '11)