International Conference on Security and Privacy in Communication Networks. 10th International ICST Conference, SecureComm 2014, Beijing, China, September 24-26, 2014, Revised Selected Papers, Part I

Research Article

Anonymous Publish-Subscribe Systems

Download
224 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-23829-6_15,
        author={Binh Vo and Steven Bellovin},
        title={Anonymous Publish-Subscribe Systems},
        proceedings={International Conference on Security and Privacy in Communication Networks. 10th International ICST Conference, SecureComm 2014, Beijing, China, September 24-26, 2014, Revised Selected Papers, Part I},
        proceedings_a={SECURECOMM},
        year={2015},
        month={11},
        keywords={Anonymous Publish subscribe Push Multicast},
        doi={10.1007/978-3-319-23829-6_15}
    }
    
  • Binh Vo
    Steven Bellovin
    Year: 2015
    Anonymous Publish-Subscribe Systems
    SECURECOMM
    Springer
    DOI: 10.1007/978-3-319-23829-6_15
Binh Vo1,*, Steven Bellovin1,*
  • 1: Columbia University
*Contact email: binh@columbia.edu, smb@columbia.edu

Abstract

Publish-subscribe protocols offer a unique means of data distribution, that has many applications for distributed systems. These protocols enable message delivery based on subscription rather than specific addressing; meaning a message is addressed by a subject string rather than to a specific recipient. Recipients may then subscribe to subjects they are interested in receiving using a variety of parameters, and receive these messages immediately without having to poll for them. This format is a natural match for anonymous delivery systems: systems that enable users to send messages without revealing their identity. These systems are an area of great interest, ranging from messaging relays like Tor, to publication systems like FreeHaven. However, existing systems do not allow delivery based on topics, a mechanism which is a natural match for anonymous communication since it is not addressed based on identity. We concretely describe the properties of and propose a system that allows publish-subscribe based delivery, while protecting the identities of both the publishers and subscribers from each other, from outside parties, and from entities that handle the implementation of the system.