{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T03:14:30Z","timestamp":1761621270349,"version":"3.41.0"},"reference-count":108,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2016,6,30]],"date-time":"2016-06-30T00:00:00Z","timestamp":1467244800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"European Union's Horizon 2020 research and innovation programme","award":["692178 (EBSIS project)"],"award-info":[{"award-number":["692178 (EBSIS project)"]}]},{"name":"European Community's Seventh Framework Programme","award":["257843 (SRT-15 project)"],"award-info":[{"award-number":["257843 (SRT-15 project)"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2017,6,30]]},"abstract":"<jats:p>Publish\/subscribe (pub\/sub) is an attractive communication paradigm for large-scale distributed applications running across multiple administrative domains. Pub\/sub allows event-based information dissemination based on constraints on the nature of the data rather than on pre-established communication channels. It is a natural fit for deployment in untrusted environments such as public clouds linking applications across multiple sites. However, pub\/sub in untrusted environments leads to major confidentiality concerns stemming from the content-centric nature of the communications. This survey classifies and analyzes different approaches to confidentiality preservation for pub\/sub, from applications of trust and access control models to novel encryption techniques. It provides an overview of the current challenges posed by confidentiality concerns and points to future research directions in this promising field.<\/jats:p>","DOI":"10.1145\/2940296","type":"journal-article","created":{"date-parts":[[2016,7,5]],"date-time":"2016-07-05T14:08:13Z","timestamp":1467727693000},"page":"1-43","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":35,"title":["Confidentiality-Preserving Publish\/Subscribe"],"prefix":"10.1145","volume":"49","author":[{"given":"Emanuel","family":"Onica","sequence":"first","affiliation":[{"name":"Alexandru Ioan Cuza University of Ia\u015fi, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascal","family":"Felber","sequence":"additional","affiliation":[{"name":"Institut d\u2019Informatique, Universit\u00e9 de Neuch\u00e2tel, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hugues","family":"Mercier","sequence":"additional","affiliation":[{"name":"Institut d\u2019Informatique, Universit\u00e9 de Neuch\u00e2tel, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Etienne","family":"Rivi\u00e8re","sequence":"additional","affiliation":[{"name":"Institut d\u2019Informatique, Universit\u00e9 de Neuch\u00e2tel, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,6,30]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCW.2006.7"},{"key":"e_1_2_1_2_1","volume-title":"Robert Strom, Daniel C. Sturman, Michael J. Ward, and Yuanyuan Zhao.","author":"Astley Mark","year":"2004","unstructured":"Mark Astley , Joshua Auerbach , Sumeer Bhola , Gerard Buttner , Marc Kaplan , Kevan Miller , Robert Saccone Jr ., Robert Strom, Daniel C. Sturman, Michael J. Ward, and Yuanyuan Zhao. 2004 . Achieving Scalability and Throughput in a Publish\/Subscribe System . Research Report RC23103. IBM. Mark Astley, Joshua Auerbach, Sumeer Bhola, Gerard Buttner, Marc Kaplan, Kevan Miller, Robert Saccone Jr., Robert Strom, Daniel C. Sturman, Michael J. Ward, and Yuanyuan Zhao. 2004. Achieving Scalability and Throughput in a Publish\/Subscribe System. Research Report RC23103. IBM."},{"volume-title":"Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference.","author":"Bacon Jean","key":"e_1_2_1_3_1","unstructured":"Jean Bacon , David Eyers , Ken Moody , and Lauri I. W. Pesonen . 2005. Securing publish\/subscribe for multi-domain systems . In Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference. Jean Bacon, David Eyers, Ken Moody, and Lauri I. W. Pesonen. 2005. Securing publish\/subscribe for multi-domain systems. In Proceedings of the ACM\/IFIP\/USENIX International Middleware Conference."},{"key":"e_1_2_1_4_1","first-page":"277","article-title":"Security in multi-domain event-based systems","volume":"51","author":"Bacon Jean","year":"2010","unstructured":"Jean Bacon , David Eyers , Jatinder Singh , Brian Shand , Matteo Migliavacca , and Peter Pietzuch . 2010 . Security in multi-domain event-based systems . IT 51 , 5, 277 -- 284 . Jean Bacon, David Eyers, Jatinder Singh, Brian Shand, Matteo Migliavacca, and Peter Pietzuch. 2010. Security in multi-domain event-based systems. IT 51, 5, 277--284.","journal-title":"IT"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1385989.1385993"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/581271.581276"},{"volume-title":"Middleware for Network Eccentric and Mobile Applications","author":"Baldoni Roberto","key":"e_1_2_1_7_1","unstructured":"Roberto Baldoni , Leonardo Querzoni , Sasu Tarkoma , and Antonino Virgillito . 2009. Distributed event routing in publish\/subscribe systems . In Middleware for Network Eccentric and Mobile Applications , B. Garbinato, H. Miranda, and L. Rodrigues (Eds.). Springer , Berlin , 219--244. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-540-89707-1_10 10.1007\/978-3-540-89707-1_10 Roberto Baldoni, Leonardo Querzoni, Sasu Tarkoma, and Antonino Virgillito. 2009. Distributed event routing in publish\/subscribe systems. In Middleware for Network Eccentric and Mobile Applications, B. Garbinato, H. Miranda, and L. Rodrigues (Eds.). Springer, Berlin, 219--244. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-540-89707-1_10"},{"key":"e_1_2_1_8_1","first-page":"1","article-title":"Efficient and confidentiality-preserving content-based publish\/subscribe with prefiltering","volume":"99","author":"Barazzutti Rapha\u00ebl","year":"2015","unstructured":"Rapha\u00ebl Barazzutti , Pascal Felber , Hugues Mercier , Emanuel Onica , and Etienne Rivi\u00e8re . 2015 . Efficient and confidentiality-preserving content-based publish\/subscribe with prefiltering . IEEE Transactions on Dependable and Secure Computing PP , 99 , 1 . Rapha\u00ebl Barazzutti, Pascal Felber, Hugues Mercier, Emanuel Onica, and Etienne Rivi\u00e8re. 2015. Efficient and confidentiality-preserving content-based publish\/subscribe with prefiltering. IEEE Transactions on Dependable and Secure Computing PP, 99, 1.","journal-title":"IEEE Transactions on Dependable and Secure Computing PP"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2014.64"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2488222.2488260"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2335484.2335509"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/12130.12131"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382279"},{"key":"e_1_2_1_14_1","volume-title":"EAX: A Conventional Authenticated-Encryption Mode. Cryptology ePrint Archive, Report 2003\/069","author":"Bellare M.","year":"2003","unstructured":"M. Bellare , P. Rogaway , and D. Wagner . 2003 . EAX: A Conventional Authenticated-Encryption Mode. Cryptology ePrint Archive, Report 2003\/069 . http:\/\/eprint.iacr.org\/. M. Bellare, P. Rogaway, and D. Wagner. 2003. EAX: A Conventional Authenticated-Encryption Mode. Cryptology ePrint Archive, Report 2003\/069. http:\/\/eprint.iacr.org\/."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/966618.966622"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/545186.545190"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2007.11"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/2391541.2391605"},{"volume-title":"The Art and Science of Computer Security","author":"Bishop Matthew A.","key":"e_1_2_1_19_1","unstructured":"Matthew A. Bishop . 2002. The Art and Science of Computer Security . Addison Wesley Longman . Matthew A. Bishop. 2002. The Art and Science of Computer Security. Addison Wesley Longman."},{"key":"e_1_2_1_20_1","series-title":"Lecture Notes in Computer Science","volume-title":"Theory of Cryptography","author":"Boneh Dan","unstructured":"Dan Boneh , Amit Sahai , and Brent Waters . 2011. Functional encryption: Definitions and challenges . In Theory of Cryptography . Lecture Notes in Computer Science , Vol. 6597 . Springer , 253--273. Dan Boneh, Amit Sahai, and Brent Waters. 2011. Functional encryption: Definitions and challenges. In Theory of Cryptography. Lecture Notes in Computer Science, Vol. 6597. Springer, 253--273."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/1760749.1760788"},{"key":"e_1_2_1_22_1","first-page":"636","article-title":"Network applications of Bloom filters: A survey","volume":"1","author":"Broder Andrei","year":"2002","unstructured":"Andrei Broder , Michael Mitzenmacher , and Andrei Broder . 2002 . Network applications of Bloom filters: A survey . Internet Mathematics 1 , 4, 636 -- 646 . Andrei Broder, Michael Mitzenmacher, and Andrei Broder. 2002. Network applications of Bloom filters: A survey. Internet Mathematics 1, 4, 636--646.","journal-title":"Internet Mathematics"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/380749.380767"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2002.803069"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1032662.1034371"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2611286.2611305"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2012.14"},{"key":"e_1_2_1_28_1","series-title":"Lecture Notes in Computer Science","volume-title":"Database and Expert Systems Applications","author":"Choi Sunoh","unstructured":"Sunoh Choi , Gabriel Ghinita , and Elisa Bertino . 2010. A privacy-enhancing content-based publish\/subscribe system using scalar product preserving transformations . In Database and Expert Systems Applications . Lecture Notes in Computer Science , Vol. 6261 . Springer , 368--384. Sunoh Choi, Gabriel Ghinita, and Elisa Bertino. 2010. A privacy-enhancing content-based publish\/subscribe system using scalar product preserving transformations. In Database and Expert Systems Applications. Lecture Notes in Computer Science, Vol. 6261. Springer, 368--384."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1049\/ic:20040377"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/966618.966629"},{"volume-title":"Proceedings of the 7th International Conference on Network and System Security (NSS\u201913)","author":"Crescenzo Giovanni","key":"e_1_2_1_31_1","unstructured":"Giovanni Crescenzo , Jim Burns , Brian Coan , John Schultz , Jonathan Stanton , Simon Tsang , and Rebecca N. Wright . 2013. Efficient and private three-party publish\/subscribe . In Proceedings of the 7th International Conference on Network and System Security (NSS\u201913) . 278--292. Giovanni Crescenzo, Jim Burns, Brian Coan, John Schultz, Jonathan Stanton, Simon Tsang, and Rebecca N. Wright. 2013. Efficient and private three-party publish\/subscribe. In Proceedings of the 7th International Conference on Network and System Security (NSS\u201913). 278--292."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.950318"},{"volume-title":"The Design of Rijndael: AES\u2014The Advanced Encryption Standard","author":"Daemen Joan","key":"e_1_2_1_33_1","unstructured":"Joan Daemen and Vincent Rijmen . 2002. The Design of Rijndael: AES\u2014The Advanced Encryption Standard . Springer Verlag . Joan Daemen and Vincent Rijmen. 2002. The Design of Rijndael: AES\u2014The Advanced Encryption Standard. Springer Verlag."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70567-3_10"},{"key":"e_1_2_1_35_1","series-title":"Lecture Notes in Computer Science","volume-title":"Advances in Cryptology","author":"Gamal Taher El","year":"1947","unstructured":"Taher El Gamal . 1985. A public key cryptosystem and a signature scheme based on discrete logarithms . In Advances in Cryptology . Lecture Notes in Computer Science , Vol. 196 . Springer , 10--18. http:\/\/dl.acm.org\/citation.cfm?id&equals; 1947 8.19480 Taher El Gamal. 1985. A public key cryptosystem and a signature scheme based on discrete logarithms. In Advances in Cryptology. Lecture Notes in Computer Science, Vol. 196. Springer, 10--18. http:\/\/dl.acm.org\/citation.cfm?id&equals;19478.19480"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857078"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/1807514.1807520"},{"key":"e_1_2_1_38_1","volume-title":"Retrieved","author":"Farrell S.","year":"2016","unstructured":"S. Farrell and R. Housley . 2002. An Internet Attribute Certificate Profile for Authorization. Standard RFC 5755 . Retrieved May 30, 2016 , from https:\/\/tools.ietf.org\/html\/rfc5755. S. Farrell and R. Housley. 2002. An Internet Attribute Certificate Profile for Authorization. Standard RFC 5755. Retrieved May 30, 2016, from https:\/\/tools.ietf.org\/html\/rfc5755."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/195058.195408"},{"volume-title":"Proceedings of the 3rd International Workshop on Distributed Event-Based Systems (DEBS\u201904)","author":"Fiege L.","key":"e_1_2_1_40_1","unstructured":"L. Fiege , A. Zeidler , A. Buchmann , R. Kilian-Kehr , G. M\u00fchl , and T. Darmstadt . 2004. Security aspects in publish\/subscribe systems . In Proceedings of the 3rd International Workshop on Distributed Event-Based Systems (DEBS\u201904) . L. Fiege, A. Zeidler, A. Buchmann, R. Kilian-Kehr, G. M\u00fchl, and T. Darmstadt. 2004. Security aspects in publish\/subscribe systems. In Proceedings of the 3rd International Workshop on Distributed Event-Based Systems (DEBS\u201904)."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45065-5_13"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1666420.1666444"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/1045658.1045677"},{"volume-title":"Retrieved","year":"2012","key":"e_1_2_1_45_1","unstructured":"Hedwig. 2012 . Apache Hedwig . Retrieved May 30, 2016, from https:\/\/cwiki.apache.org\/confluence\/display\/BOOKKEEPER\/HedWig. Hedwig. 2012. Apache Hedwig. Retrieved May 30, 2016, from https:\/\/cwiki.apache.org\/confluence\/display\/BOOKKEEPER\/HedWig."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866401"},{"key":"e_1_2_1_47_1","series-title":"Lecture Notes in Computer Science","volume-title":"Security and Privacy in Communication Networks","author":"Ion Mihaela","unstructured":"Mihaela Ion , Giovanni Russello , and Bruno Crispo . 2010b. Supporting publication and subscription confidentiality in pub\/sub networks . In Security and Privacy in Communication Networks . Lecture Notes in Computer Science , Vol. 50 . Springer , 272--289. Mihaela Ion, Giovanni Russello, and Bruno Crispo. 2010b. Supporting publication and subscription confidentiality in pub\/sub networks. In Security and Privacy in Communication Networks. Lecture Notes in Computer Science, Vol. 50. Springer, 272--289."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2012.02.013"},{"volume-title":"Principles and Applications of Distributed Event-Based Systems. IGI Global","author":"Jacobsen Hans-Arno","key":"e_1_2_1_49_1","unstructured":"Hans-Arno Jacobsen , Alex Cheung , Guoli Lia , Balasubramaneyam Maniymaran , Vinod Muthusamy , and Reza Sherafat Kazemzadeh . 2010. The PADRES publish\/subscribe system . In Principles and Applications of Distributed Event-Based Systems. IGI Global , Hershey, PA , 164--205. Hans-Arno Jacobsen, Alex Cheung, Guoli Lia, Balasubramaneyam Maniymaran, Vinod Muthusamy, and Reza Sherafat Kazemzadeh. 2010. The PADRES publish\/subscribe system. In Principles and Applications of Distributed Event-Based Systems. IGI Global, Hershey, PA, 164--205."},{"key":"e_1_2_1_50_1","series-title":"Lecture Notes in Computer Science","volume-title":"Public Key Cryptography","author":"Jakobsson Markus","unstructured":"Markus Jakobsson . 1999. On quorum controlled asymmetric proxy re-encryption . In Public Key Cryptography . Lecture Notes in Computer Science , Vol. 1560 . Springer , 112--121. http:\/\/dl.acm.org\/citation.cfm?id&equals;648116.746589 Markus Jakobsson. 1999. On quorum controlled asymmetric proxy re-encryption. In Public Key Cryptography. Lecture Notes in Computer Science, Vol. 1560. Springer, 112--121. http:\/\/dl.acm.org\/citation.cfm?id&equals;648116.746589"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066677.1066862"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.2018574"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/2008684.2008727"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2005.8"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.43"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453906"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018761615354"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2010.020110.00065"},{"key":"e_1_2_1_61_1","series-title":"Lecture Notes in Computer Science","volume-title":"Structural Information and Communication Complexity","author":"Mercier Hugues","unstructured":"Hugues Mercier , Emanuel Onica , Etienne Rivi\u00e8re , and Pascal Felber . 2013. Performance\/security tradeoffs for content-based routing supported by Bloom filters . In Structural Information and Communication Complexity . Lecture Notes in Computer Science , Vol. 8179 . Springer , 129--140. Hugues Mercier, Emanuel Onica, Etienne Rivi\u00e8re, and Pascal Felber. 2013. Performance\/security tradeoffs for content-based routing supported by Bloom filters. In Structural Information and Communication Complexity. Lecture Notes in Computer Science, Vol. 8179. Springer, 129--140."},{"key":"e_1_2_1_62_1","unstructured":"MQTT. 2014. MQ Telemetry Transport. Available at http:\/\/mqtt.org.  MQTT. 2014. MQ Telemetry Transport. Available at http:\/\/mqtt.org."},{"key":"e_1_2_1_63_1","series-title":"Lecture Notes in Computer Science","volume-title":"Cooperative Information Systems","author":"M\u00fchl Gero","unstructured":"Gero M\u00fchl . 2001. Generic constraints for content-based publish\/subscribe . In Cooperative Information Systems . Lecture Notes in Computer Science , Vol. 2172 . Springer , 211--225. Gero M\u00fchl. 2001. Generic constraints for content-based publish\/subscribe. In Cooperative Information Systems. Lecture Notes in Computer Science, Vol. 2172. Springer, 211--225."},{"key":"e_1_2_1_65_1","series-title":"Lecture Notes in Computer Science","volume-title":"Network and System Security","author":"Nabeel Mohamed","unstructured":"Mohamed Nabeel , Stefan Appel , Elisa Bertino , and Alejandro Buchmann . 2013. Privacy preserving context aware publish subscribe systems . In Network and System Security . Lecture Notes in Computer Science , Vol. 7873 . Springer , 465--478. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-38631-2_34 10.1007\/978-3-642-38631-2_34 Mohamed Nabeel, Stefan Appel, Elisa Bertino, and Alejandro Buchmann. 2013. Privacy preserving context aware publish subscribe systems. In Network and System Security. Lecture Notes in Computer Science, Vol. 7873. Springer, 465--478. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-38631-2_34"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2093502"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2295136.2295164"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168624"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERSER.2006.1652251"},{"key":"e_1_2_1_71_1","series-title":"Lecture Notes in Computer Science","volume-title":"Advances in Cryptology\u2014EUROCRYPT\u201999","author":"Paillier Pascal","unstructured":"Pascal Paillier . 1999. Public-key cryptosystems based on composite degree residuosity classes . In Advances in Cryptology\u2014EUROCRYPT\u201999 . Lecture Notes in Computer Science , Vol. 1592 . Springer , 223--238. http:\/\/dl.acm.org\/citation.cfm?id&equals;1756123.1756146 Pascal Paillier. 1999. Public-key cryptosystems based on composite degree residuosity classes. In Advances in Cryptology\u2014EUROCRYPT\u201999. Lecture Notes in Computer Science, Vol. 1592. Springer, 223--238. http:\/\/dl.acm.org\/citation.cfm?id&equals;1756123.1756146"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.5555\/2442626.2442656"},{"key":"e_1_2_1_73_1","volume-title":"From Active Data Management to Event-Based Systems and More","author":"Parzyjegla Helge","year":"1985","unstructured":"Helge Parzyjegla , Daniel Graff , Arnd Schr\u00f6ter , Jan Richling , and Gero M\u00fchl . 2010. Design and implementation of the Rebeca publish\/subscribe middleware . In From Active Data Management to Event-Based Systems and More . Springer-Verlag , Berlin, Germany , 124--140. http:\/\/dl.acm.org\/citation.cfm?id&equals; 1985 625.1985635 Helge Parzyjegla, Daniel Graff, Arnd Schr\u00f6ter, Jan Richling, and Gero M\u00fchl. 2010. Design and implementation of the Rebeca publish\/subscribe middleware. In From Active Data Management to Event-Based Systems and More. Springer-Verlag, Berlin, Germany, 124--140. http:\/\/dl.acm.org\/citation.cfm?id&equals;1985625.1985635"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2009.03.018"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/1108473.1108495"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.4304\/jnw.2.2.57-67"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/1266894.1266916"},{"volume-title":"Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS\u201902)","author":"Peter","key":"e_1_2_1_79_1","unstructured":"Peter R. Pietzuch and Jean Bacon. 2002. Hermes: A distributed event-based middleware architecture . In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS\u201902) . Peter R. Pietzuch and Jean Bacon. 2002. Hermes: A distributed event-based middleware architecture. In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS\u201902)."},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2004.1265833"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1978.1055817"},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2330667.2330691"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/937503.937506"},{"volume-title":"Proceedings of the 2nd IEEE\/CreatNet International Conference on Security and Privacy in Communication Networks (SecureComm\u201906)","author":"Raiciu C.","key":"e_1_2_1_84_1","unstructured":"C. Raiciu and D. S. Rosenblum . 2006. Enabling confidentiality in content-based publish\/subscribe infrastructures . In Proceedings of the 2nd IEEE\/CreatNet International Conference on Security and Privacy in Communication Networks (SecureComm\u201906) . C. Raiciu and D. S. Rosenblum. 2006. Enabling confidentiality in content-based publish\/subscribe infrastructures. In Proceedings of the 2nd IEEE\/CreatNet International Conference on Security and Privacy in Communication Networks (SecureComm\u201906)."},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2012.177"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653687"},{"key":"e_1_2_1_87_1","volume-title":"Proceedings of the 4th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201907)","author":"Rose Ian","year":"2007","unstructured":"Ian Rose , Rohan Murty , Peter Pietzuch , Jonathan Ledlie , Mema Roussopoulos , and Matt Welsh . 2007 . Cobra: Content-based filtering and aggregation of blogs and RSS feeds . In Proceedings of the 4th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201907) . Ian Rose, Rohan Murty, Peter Pietzuch, Jonathan Ledlie, Mema Roussopoulos, and Matt Welsh. 2007. Cobra: Content-based filtering and aggregation of blogs and RSS feeds. In Proceedings of the 4th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201907)."},{"key":"e_1_2_1_88_1","volume-title":"Proceedings of the Australian UNIX Users Group (AUUG\u201900)","author":"Segall B.","year":"1998","unstructured":"B. Segall , D. Arnold , J. Boot , M. Henderson , and T. Phelps . 2000. Content based routing with Elvin4 . In Proceedings of the Australian UNIX Users Group (AUUG\u201900) . http:\/\/citeseer.ist.psu.edu\/3 1998 4.html. B. Segall, D. Arnold, J. Boot, M. Henderson, and T. Phelps. 2000. Content based routing with Elvin4. In Proceedings of the Australian UNIX Users Group (AUUG\u201900). http:\/\/citeseer.ist.psu.edu\/319984.html."},{"key":"e_1_2_1_89_1","volume-title":"Retrieved","author":"SGX.","year":"2016","unstructured":"SGX. 2016 . Intel Software Guard Extensions . Retrieved May 30, 2016, from https:\/\/software.intel.com\/en-us\/isa-extensions\/intel-sgx. SGX. 2016. Intel Software Guard Extensions. Retrieved May 30, 2016, from https:\/\/software.intel.com\/en-us\/isa-extensions\/intel-sgx."},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1199073"},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2007.29"},{"volume-title":"Emerging Challenges for Security, Privacy and Trust. IFIP Advances in Information and Communication Technology","author":"Shikfa Abdullatif","key":"e_1_2_1_92_1","unstructured":"Abdullatif Shikfa , Melek Nen , and Refik Molva . 2009. Privacy-preserving content-based publish\/subscribe networks . In Emerging Challenges for Security, Privacy and Trust. IFIP Advances in Information and Communication Technology , Vol. 297 . Springer , 270--282. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-01244-0_24 10.1007\/978-3-642-01244-0_24 Abdullatif Shikfa, Melek Nen, and Refik Molva. 2009. Privacy-preserving content-based publish\/subscribe networks. In Emerging Challenges for Security, Privacy and Trust. IFIP Advances in Information and Communication Technology, Vol. 297. Springer, 270--282. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-01244-0_24"},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/2002259.2002283"},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/2046660.2046664"},{"key":"e_1_2_1_95_1","volume-title":"Proceedings of the IEEE Symposium on Security and Privacy (SP\u201900)","author":"Song Dawn Xiaodong","year":"2000","unstructured":"Dawn Xiaodong Song , David Wagner , and Adrian Perrig . 2000 . Practical techniques for searches on encrypted data . In Proceedings of the IEEE Symposium on Security and Privacy (SP\u201900) . http:\/\/dl.acm.org\/citation.cfm?id&equals;882494.884426 Dawn Xiaodong Song, David Wagner, and Adrian Perrig. 2000. Practical techniques for searches on encrypted data. In Proceedings of the IEEE Symposium on Security and Privacy (SP\u201900). http:\/\/dl.acm.org\/citation.cfm?id&equals;882494.884426"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/1102120.1102158"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2007.136"},{"key":"e_1_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063509.2063510"},{"key":"e_1_2_1_99_1","volume-title":"Gryphon: An information flow based approach to message brokering. arXiv:cs\/9810019 {cs.DC}.","author":"Strom R.","year":"1998","unstructured":"R. Strom , G. Banavar , T. Chandra , M. Kaplan , K. Miller , B. Mukherjee , D. Sturman , and M. Ward . 1998 . Gryphon: An information flow based approach to message brokering. arXiv:cs\/9810019 {cs.DC}. R. Strom, G. Banavar, T. Chandra, M. Kaplan, K. Miller, B. Mukherjee, D. Sturman, and M. Ward. 1998. Gryphon: An information flow based approach to message brokering. arXiv:cs\/9810019 {cs.DC}."},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.256"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/1827418.1827425"},{"key":"e_1_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJAHUC.2013.051374"},{"key":"e_1_2_1_103_1","volume-title":"Proceedings of the 5th International Workshop on Peer-to-Peer Systems (IPTPS\u201906)","author":"Voulgaris Spyros","year":"2006","unstructured":"Spyros Voulgaris , Etienne Rivi\u00e8re , Anne-Marie Kermarrec , and Maarten van Steen . 2006 . Sub-2-sub: Self-organizing content-based publish subscribe for dynamic large scale collaborative networks . In Proceedings of the 5th International Workshop on Peer-to-Peer Systems (IPTPS\u201906) . Spyros Voulgaris, Etienne Rivi\u00e8re, Anne-Marie Kermarrec, and Maarten van Steen. 2006. Sub-2-sub: Self-organizing content-based publish subscribe for dynamic large scale collaborative networks. In Proceedings of the 5th International Workshop on Peer-to-Peer Systems (IPTPS\u201906)."},{"volume-title":"Proceedings of the 35th IEEE Annual Hawaii International Conference on System Sciences (HICSS\u201902)","author":"Wang C.","key":"e_1_2_1_104_1","unstructured":"C. Wang , A. Carzaniga , D. Evans , and A. Wolf . 2002. Security issues and requirements for Internet-scale publish-subscribe systems . In Proceedings of the 35th IEEE Annual Hawaii International Conference on System Sciences (HICSS\u201902) . C. Wang, A. Carzaniga, D. Evans, and A. Wolf. 2002. Security issues and requirements for Internet-scale publish-subscribe systems. In Proceedings of the 35th IEEE Annual Hawaii International Conference on System Sciences (HICSS\u201902)."},{"key":"e_1_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559845.1559862"},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/1266894.1266917"},{"key":"e_1_2_1_107_1","volume-title":"Middleware","author":"Wun Alex","year":"2007","unstructured":"Alex Wun and Hans-Arno Jacobsen . 2007. A policy management framework for content-based publish\/subscribe middleware . In Middleware 2007 . Lecture Notes in Computer Science, Vol. 4834 . Springer , 368--388. Alex Wun and Hans-Arno Jacobsen. 2007. A policy management framework for content-based publish\/subscribe middleware. In Middleware 2007. Lecture Notes in Computer Science, Vol. 4834. Springer, 368--388."},{"key":"e_1_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.1986.25"},{"key":"e_1_2_1_109_1","volume-title":"Proceedings of the 34th Annual International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT\u201915)","author":"Zahur Samee","year":"2015","unstructured":"Samee Zahur , Mike Rosulek , and David Evans . 2015 . Two halves make a whole\u2014reducing data transfer in garbled circuits using half gates . In Proceedings of the 34th Annual International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT\u201915) . 220--250. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-662-46803-6_8 10.1007\/978-3-662-46803-6_8 Samee Zahur, Mike Rosulek, and David Evans. 2015. Two halves make a whole\u2014reducing data transfer in garbled circuits using half gates. In Proceedings of the 34th Annual International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT\u201915). 220--250. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-662-46803-6_8"},{"key":"e_1_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2006.32"},{"key":"e_1_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.1012"},{"key":"e_1_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1145\/378344.378347"},{"key":"e_1_2_1_113_1","volume-title":"Retrieved","author":"ZMQ.","year":"2015","unstructured":"ZMQ. 2015 . ZeroMQ Distributed Messaging . Retrieved May 30, 2016, from http:\/\/zeromq.org. ZMQ. 2015. ZeroMQ Distributed Messaging. Retrieved May 30, 2016, from http:\/\/zeromq.org."},{"key":"e_1_2_1_114_1","volume-title":"Magliveras","author":"Zou Xukai","year":"2005","unstructured":"Xukai Zou , Byrav Ramamurthy , and Spyros S . Magliveras . 2005 . Secure Group Communications over Data Networks. Springer-Verlag , New York, NY. Xukai Zou, Byrav Ramamurthy, and Spyros S. Magliveras. 2005. Secure Group Communications over Data Networks. Springer-Verlag, New York, NY."}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2940296","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2940296","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:56:06Z","timestamp":1750222566000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2940296"}},"subtitle":["A Survey"],"short-title":[],"issued":{"date-parts":[[2016,6,30]]},"references-count":108,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,6,30]]}},"alternative-id":["10.1145\/2940296"],"URL":"https:\/\/doi.org\/10.1145\/2940296","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"type":"print","value":"0360-0300"},{"type":"electronic","value":"1557-7341"}],"subject":[],"published":{"date-parts":[[2016,6,30]]},"assertion":[{"value":"2015-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-06-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}