Efficient Private Publish-Subscribe Systems

被引:8
作者
Khoury, Joud [1 ]
Lauer, Gregory [1 ]
Pal, Partha [1 ]
Thapa, Bishal [1 ]
Loyall, Joseph [1 ]
机构
[1] Raytheon BBN Technol, Cambridge, MA 02115 USA
来源
2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC) | 2014年
关键词
security; privacy; confidentiality; publish-subscribe; attribute based encryption; predicate based encryption; OBLIVIOUS TRANSFER;
D O I
10.1109/ISORC.2014.10
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 Ciphertext 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 cleartext 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 testbed featuring up to 90 subscribers with robust, scalable and efficient performance. Our code and testbed specifications are freely available for research and experimentation purposes.
引用
收藏
页码:64 / 71
页数:8
相关论文
共 26 条
[1]  
A. S. Foundation, ACTIVEMQ
[2]  
[Anonymous], 2007235 CRYPT EPRINT
[3]  
[Anonymous], 2006, Paper 2006/172
[4]  
Barazzutti Raphael., 2012, Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, DEBS'12, P225
[5]  
Boneh D, 2007, LECT NOTES COMPUT SC, V4392, P535
[6]  
CertiVox, MULT INT RAT AR C C
[7]  
Choi S., 2010, INT C DAT EXP SYST A
[8]  
Costello C, 2010, LECT NOTES COMPUT SC, V6212, P92, DOI 10.1007/978-3-642-14712-8_6
[9]  
Crescenzo G. D., 2013, LNCS
[10]  
Di Crescenzo G, 1999, LECT NOTES COMPUT SC, V1592, P74