{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,9]],"date-time":"2025-11-09T03:38:43Z","timestamp":1762659523551,"version":"3.41.0"},"reference-count":30,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,12,7]],"date-time":"2016-12-07T00:00:00Z","timestamp":1481068800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"973 program of National Basic Research Program of China","award":["2012CB315802"],"award-info":[{"award-number":["2012CB315802"]}]},{"name":"National High-tech R8D Program of China","award":["2013AA102301"],"award-info":[{"award-number":["2013AA102301"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61132001 and 61372115"],"award-info":[{"award-number":["61132001 and 61372115"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2016,12,22]]},"abstract":"<jats:p>The communication systems in existing smart grids mainly take the request\/reply interaction model, in which data access is under the direct control of data producers. This tightly controlled interaction model is not scalable to support complex interactions among smart grid services. On the contrary, the publish\/subscribe system features a loose coupling communication infrastructure and allows indirect, anonymous and multicast interactions among smart grid services. The publish\/subscribe system can thus support scalable and flexible collaboration among smart grid services. However, the access is not under the direct control of data producers, it might not be easy to implement an access control scheme for a publish\/subscribe system. In this article, we propose a Data-Centric Access Control Framework (DCACF) to support secure access control in a publish\/subscribe model. This framework helps to build scalable smart grid services, while keeping features of service interactions and data confidentiality at the same time. The data published in our DCACF is encrypted with a fully homomorphic encryption scheme, which allows in-grid homomorphic aggregation of the encrypted data. The encrypted data is accompanied by bloom-filter encoded control policies and access credentials to enable indirect access control. We have analyzed the correctness and security of our DCACF and evaluated its performance in a distributed environment.<\/jats:p>","DOI":"10.1145\/3007190","type":"journal-article","created":{"date-parts":[[2016,12,7]],"date-time":"2016-12-07T20:36:23Z","timestamp":1481142983000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Secure Data-Centric Access Control for Smart Grid Services Based on Publish\/Subscribe Systems"],"prefix":"10.1145","volume":"16","author":[{"given":"Li","family":"Duan","sequence":"first","affiliation":[{"name":"BUPT and CSIRO, Haidian District, Beijing City"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongxi","family":"Liu","sequence":"additional","affiliation":[{"name":"CSIRO, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Zhang","sequence":"additional","affiliation":[{"name":"BUPT, Haidian District, Beijing City"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shiping","family":"Chen","sequence":"additional","affiliation":[{"name":"CSIRO, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ren Ping","family":"Liu","sequence":"additional","affiliation":[{"name":"UTS, Ultimo, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bo","family":"Cheng","sequence":"additional","affiliation":[{"name":"BUPT, Haidian District, Beijing City"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junliang","family":"Chen","sequence":"additional","affiliation":[{"name":"BUPT, Haidian District, Beijing City"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,12,7]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"OASIS standard specification.","author":"Anderson A.","year":"2007","unstructured":"A. Anderson . 2007. Web services profile of XACML (WS-XACML), version 1.0 , OASIS standard specification. ( 2007 ). https:\/\/www.oasis-open.org\/committees\/download.php\/21490\/xacml-3.0-profile-webservices-spec-v1.0-wd-8-en.pdf. A. Anderson. 2007. Web services profile of XACML (WS-XACML), version 1.0, OASIS standard specification. (2007). https:\/\/www.oasis-open.org\/committees\/download.php\/21490\/xacml-3.0-profile-webservices-spec-v1.0-wd-8-en.pdf."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1385989.1385993"},{"key":"e_1_2_1_3_1","unstructured":"Dave Bakken Carl Hauser and Harald Gjermundr\u00f8d. 2009. Periodically updated variables: Wide-area publish-subscribe middleware supporting electric power monitoring control and protection. In Paper Submitted for Publication to the 2009 IEEE International Conference on Distributed Computing Systems (ICDCS2009).  Dave Bakken Carl Hauser and Harald Gjermundr\u00f8d. 2009. Periodically updated variables: Wide-area publish-subscribe middleware supporting electric power monitoring control and protection. In Paper Submitted for Publication to the 2009 IEEE International Conference on Distributed Computing Systems (ICDCS2009)."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2011.2116110"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2007.11"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2090236.2090262"},{"volume-title":"Database and Expert Systems Applications","author":"Choi Sunoh","key":"e_1_2_1_7_1","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 . 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. Springer, 368--384."},{"key":"e_1_2_1_8_1","first-page":"3","article-title":"The smart gridstate-of-the-art and future trends","volume":"42","author":"Mohamed E.","year":"2014","unstructured":"Mohamed E. El-hawary. 2014 . The smart gridstate-of-the-art and future trends . Electric Power Components and Systems 42 , 3 -- 4 (Feb 2014), 239--250. Mohamed E. El-hawary. 2014. The smart gridstate-of-the-art and future trends. Electric Power Components and Systems 42, 3--4 (Feb 2014), 239--250.","journal-title":"Electric Power Components and Systems"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1180475.1180481"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857078"},{"key":"e_1_2_1_11_1","volume-title":"Smart Grid: The Electric Energy System of the Future","author":"Gharavi Hamid","year":"2011","unstructured":"Hamid Gharavi and Reza Ghafurian . 2011 . Smart Grid: The Electric Energy System of the Future . IEEE. Hamid Gharavi and Reza Ghafurian. 2011. Smart Grid: The Electric Energy System of the Future. IEEE."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2633684"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2007.4317616"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2012.02.013"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SMARTGRID.2010.5622064"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2016.0147"},{"key":"e_1_2_1_17_1","unstructured":"Dongxi Liu Nan Li and Nepal Surya. 2016. Asymmetric Cryptography and Authentication. (2016).  Dongxi Liu Nan Li and Nepal Surya. 2016. Asymmetric Cryptography and Authentication. (2016)."},{"key":"e_1_2_1_18_1","volume-title":"Gallagher","author":"Locke Gary","year":"2010","unstructured":"Gary Locke and Patrick D . Gallagher . 2010 . NIST framework and roadmap for smart grid interoperability standards, release 1.0. National Institute of Standards and Technology 33 (2010). Gary Locke and Patrick D. Gallagher. 2010. NIST framework and roadmap for smart grid interoperability standards, release 1.0. National Institute of Standards and Technology 33 (2010)."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.86"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2015.7296226"},{"volume-title":"Distributed Event-based Systems","author":"M\u00fchl Gero","key":"e_1_2_1_21_1","unstructured":"Gero M\u00fchl , Ludger Fiege , and Peter Pietzuch . 2006. Distributed Event-based Systems . Springer Science 8 Business Media. Gero M\u00fchl, Ludger Fiege, and Peter Pietzuch. 2006. Distributed Event-based Systems. Springer Science 8 Business Media."},{"key":"e_1_2_1_22_1","unstructured":"OMG. 2014. Retrieved from http:\/\/www.omg.org\/spec\/DDS-SECURITY\/1.0\/Beta1\/PDF\/.  OMG. 2014. Retrieved from http:\/\/www.omg.org\/spec\/DDS-SECURITY\/1.0\/Beta1\/PDF\/."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.4304\/jnw.2.1.17-26"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993053.1993055"},{"key":"e_1_2_1_25_1","volume-title":"Middleware","author":"Pal Partha","year":"2012","unstructured":"Partha Pal , Greg Lauer , Joud Khoury , Nick Hoff , and Joe Loyall . 2012. P3S: A privacy preserving publish-subscribe middleware . In Middleware 2012 . Springer , 476--495. Partha Pal, Greg Lauer, Joud Khoury, Nick Hoff, and Joe Loyall. 2012. P3S: A privacy preserving publish-subscribe middleware. In Middleware 2012. Springer, 476--495."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2012.177"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2013.130716"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.256"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2011.07.010"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1964658.1964664"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3007190","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3007190","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:41Z","timestamp":1750220621000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3007190"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,7]]},"references-count":30,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,12,22]]}},"alternative-id":["10.1145\/3007190"],"URL":"https:\/\/doi.org\/10.1145\/3007190","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2016,12,7]]},"assertion":[{"value":"2015-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-12-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}