Title
Efficient Private Publish-Subscribe Systems
Abstract
We address the problem of privacy in publish-subscribe(pub-sub) systems that typically expose some form of published content and subscriber interest, at least to the infrastructure responsible for subscription matching and content delivery. In our recent work, we proposed P3S, a pub-sub middleware designed to protect the privacy of subscriber interest and confidentiality of published content. P3S combined Cipher text Policy Attribute Based Encryption(CP-ABE) with Predicate Based Encryption (PBE) in its novel system architecture to achieve the desired level of content (payload and metadata) confidentiality, and subscription privacy. In this work, we build upon P3S to achieve the strongest possible subscription privacy where clear text subscription is visible only to the subscriber. Furthermore, we add support for subscription policy enforcement, improve the expressiveness of predicates by allowing disjunctions of conjunction, and improve the efficiency of the underlying cryptography through enhanced cryptographic construction and optimized implementation of cryptographic primitives. To the best of our knowledge, this paper presents the first comprehensive and practical implementation of a real-time privacy preserving pub-sub system, demonstrated on a large-scale test bed featuring up to 90 subscribers with robust, scalable and efficient performance. Our code and test bed specifications are freely available for research and experimentation purposes.
Year
DOI
Venue
2014
10.1109/ISORC.2014.10
Object/Component/Service-Oriented Real-Time Distributed Computing
Keywords
Field
DocType
cryptography,data privacy,formal specification,message passing,meta data,middleware,CP-ABE,P3S,PBE,cipher text policy attribute based encryption,conjunction disjunction,content delivery,cryptographic construction,cryptographic primitives,metadata,payload,predicate based encryption,private publish-subscribe systems,pub-sub middleware,published content confidentiality,real-time privacy preserving pub-sub system,subscriber interest privacy,subscription matching,subscription policy enforcement,subscription privacy,test bed specifications,attribute based encryption,confidentiality,predicate based encryption,privacy,publish-subscribe,security
Client-side encryption,Computer science,Computer security,Cryptography,Attribute-based encryption,Encryption,Real-time computing,Cryptographic primitive,40-bit encryption,On-the-fly encryption,Privacy software,Distributed computing
Conference
ISSN
Citations 
PageRank 
1555-0885
2
0.39
References 
Authors
11
4
Name
Order
Citations
PageRank
Khoury, J.161.49
Lauer, G.220.39
Pal, P.3463.94
Thapa, B.420.39