Back to overview

SPADS: Publisher Anonymization for DHT Storage

Type of publication Peer-reviewed
Publikationsform Proceedings (peer-reviewed)
Publication date 2010
Author Felber Pascal, Rajman Martin, Rivière Etienne, Schiavoni Valerio, Valerio José,
Project MistNet: An Experimental Peer-to-peer Platform for the Cloud
Show all

Proceedings (peer-reviewed)

Title of proceedings 10th IEEE International Conference on Peer-to-Peer Computing (P2P'10)
Place Delft, Netherlands
DOI 10.1109/P2P.2010.5569985


Many distributed applications, such as collaborative Web mapping, collaborative feedback and ranking, or bug reporting systems, rely on the aggregation of privacy-sensitive information gathered from human users. This information is typically aggregated at servers and later used as the basis for some collaborative service. Expecting that clients trust that the user-centric information will not be used for malevolent purposes is not realistic in a fully distributed setting where nodes are not under the control of a single administrative domain. Moreover, most of the time the origin of the data is of small importance when computing the aggregation onto which these services are based. Trust problems can be evinced by ensuring that the identity of the user is dropped before the data can actually be used, a process called publisher anonymization. Such a property shall be guaranteed even if a set of servers is colluding to spy on some user. This also requires that malevolent users cannot harm the service by sending any number of items without being traceable due to publisher anonymization. Rate limitation and decoupled authentication are the two mechanisms that ensure that these cheating users have a limited impact on the system. This paper presents SPADS, a system that interfaces to any DHT and supports the three objectives of publisher anonymization, rate limitation and decoupled authentication. The evaluation of a deployed prototype on a cluster assesses its performance and small footprint.