Proceedings of the Privacy Enhancing Technologies
Proceedings of the Privacy Enhancing Technologies Symposium (PETS) Year 2012 Peer-reviewed
Computer Science · Research

Private Client-side Profiling with Random Forests and Hidden Markov Models

George Danezis Markulf Kohlweiss Benjamin Livshits Alfredo Rial
2012
Publication year
PoPETS
Venue
Peer-reviewed
Type

Problem

Abstract. Nowadays, service providers gather fine-grained data about users to deliver personalized services, for example, through the use of third-party cookies or social network profiles. This poses a threat both to privacy, since the amount of information obtained is excessive for the purpose of customization, and authenticity, because those methods employed to gather data can be blocked and fooled.

Approach

In this paper we propose privacy-preserving profiling techniques, in which users perform the profiling task locally, reveal to service providers the result and prove its correctness. We address how our approach applies to tasks of both classification and pattern recognition. For the former, we describe client-side profiling based on random forests, where users, based on certified input data representing their activity, resolve a random forest and reveal the classification result to service providers.

Results

For the latter, we show how to match a stream of user activity to a regular expression, or how to assign it a probability using a hidden Markov model. Our techniques, based on the use of zero-knowledge proofs, can be composed with other protocols as part of the certification of a larger computation. 1

Cite this paper — BibTeX
@InProceedings{danezis12profiling,
  title = "Private Client-side Profiling with Random Forests and Hidden Markov Models",
  author = "George Danezis and Markulf Kohlweiss and Benjamin Livshits and Alfredo Rial",
  year = "2012",
  month = jul,
  booktitle = "Proceedings of the Privacy Enhancing Technologies Symposium (PETS)",
}
Copied