{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,2]],"date-time":"2025-11-02T01:59:42Z","timestamp":1762048782115,"version":"build-2065373602"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2022,3,25]],"date-time":"2022-03-25T00:00:00Z","timestamp":1648166400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,3,25]],"date-time":"2022-03-25T00:00:00Z","timestamp":1648166400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100012247","name":"Program of Shanghai Academic Research Leader","doi-asserted-by":"publisher","award":["21XD1421500"],"award-info":[{"award-number":["21XD1421500"]}],"id":[{"id":"10.13039\/501100012247","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61972094","62032005"],"award-info":[{"award-number":["61972094","62032005"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62102089"],"award-info":[{"award-number":["62102089"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","award":["2042021kf1030"],"award-info":[{"award-number":["2042021kf1030"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61802248"],"award-info":[{"award-number":["61802248"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003395","name":"Shanghai Municipal Education Commission","doi-asserted-by":"publisher","award":["18CG62"],"award-info":[{"award-number":["18CG62"]}],"id":[{"id":"10.13039\/501100003395","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Peer-to-Peer Netw. Appl."],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1007\/s12083-022-01316-5","type":"journal-article","created":{"date-parts":[[2022,3,25]],"date-time":"2022-03-25T10:03:03Z","timestamp":1648202583000},"page":"1653-1668","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Blockchain-based access control for dynamic device management in microgrid"],"prefix":"10.1007","volume":"15","author":[{"given":"Kai","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinhu","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chao","family":"Lin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7165-398X","authenticated-orcid":false,"given":"Jianting","family":"Ning","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,25]]},"reference":[{"issue":"3","key":"1316_CR1","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/MWC.2017.1600421","volume":"24","author":"I Yaqoob","year":"2017","unstructured":"Yaqoob I, Ahmed E, Hashem IAT, Ahmed AIA, Gani A, Imran M, Guizani M (2017) Internet of things architecture: Recent advances, taxonomy, requirements, and open challenges. IEEE Wirel Commun 24(3):10\u201316","journal-title":"IEEE Wirel Commun"},{"issue":"3","key":"1316_CR2","doi-asserted-by":"publisher","first-page":"510","DOI":"10.1109\/JSAC.2016.2525418","volume":"34","author":"MR Palattella","year":"2016","unstructured":"Palattella MR, Dohler M, Grieco A, Rizzo G, Torsner J, Engel T, Ladid L (2016) Internet of things in the 5g era: Enablers, architecture, and business models. IEEE J Sel Areas Commun 34(3):510\u2013527","journal-title":"IEEE J Sel Areas Commun"},{"issue":"2","key":"1316_CR3","doi-asserted-by":"publisher","first-page":"524","DOI":"10.1109\/JIOT.2016.2569094","volume":"4","author":"CJ D\u2019Orazio","year":"2016","unstructured":"D\u2019Orazio CJ, Choo KKR, Yang LT (2016) Data exfiltration from internet of things devices: ios devices as case studies. IEEE Internet of Things J 4(2):524\u2013535","journal-title":"IEEE Internet of Things J"},{"key":"1316_CR4","unstructured":"https:\/\/www.sans.org\/industrial-control-systems-security\/"},{"issue":"11","key":"1316_CR5","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1145\/2994581","volume":"59","author":"S Underwood","year":"2016","unstructured":"Underwood S (2016) Blockchain beyond bitcoin. Commun ACM 59(11):15\u201317","journal-title":"Commun ACM"},{"issue":"2","key":"1316_CR6","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1145\/354876.354878","volume":"3","author":"S Osborn","year":"2000","unstructured":"Osborn S, Sandhu R, Munawer Q (2000) Configuring role-based access control to enforce mandatory and discretionary access control policies. ACM Transactions on Information and System Security (TISSEC) 3(2):85\u2013106","journal-title":"ACM Transactions on Information and System Security (TISSEC)"},{"key":"1316_CR7","doi-asserted-by":"crossref","unstructured":"Sandhu R (1998) Role-based access control. vol\u00a046, Elsevier, pp 237\u2013248","DOI":"10.1016\/S0065-2458(08)60206-5"},{"issue":"9","key":"1316_CR8","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/35.312842","volume":"32","author":"RS Sandhu","year":"1994","unstructured":"Sandhu RS, Samarati P (1994) Access control: principle and practice. IEEE Commun Mag 32(9):40\u201348","journal-title":"IEEE Commun Mag"},{"key":"1316_CR9","doi-asserted-by":"crossref","unstructured":"Yavari A, Panah AS, Georgakopoulos D, Jayaraman PP, van Schyndel R (2017) Scalable role-based data disclosure control for the internet of things. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), IEEE, pp 2226\u20132233","DOI":"10.1109\/ICDCS.2017.307"},{"issue":"5\u20136","key":"1316_CR10","doi-asserted-by":"publisher","first-page":"1189","DOI":"10.1016\/j.mcm.2013.02.006","volume":"58","author":"S Gusmeroli","year":"2013","unstructured":"Gusmeroli S, Piccione S, Rotondi D (2013) A capability-based security approach to manage access control in the internet of things. Math Comput Model 58(5\u20136):1189\u20131205","journal-title":"Math Comput Model"},{"issue":"4","key":"1316_CR11","first-page":"309","volume":"1","author":"PN Mahalle","year":"2013","unstructured":"Mahalle PN, Anggorojati B, Prasad NR, Prasad R (2013) Identity authentication and capability based access control (iacac) for the internet of things. J Cyber Sec Mobility 1(4):309\u2013348","journal-title":"J Cyber Sec Mobility"},{"issue":"162","key":"1316_CR12","first-page":"1","volume":"800","author":"VC Hu","year":"2013","unstructured":"Hu VC, Ferraiolo D, Kuhn R, Friedman AR, Lang AJ, Cogdell MM, Schnitzer A, Sandlin K, Miller R, Scarfone K et al (2013) Guide to attribute based access control (abac) definition and considerations (draft). NIST Spec Publ 800(162):1\u201354","journal-title":"NIST Spec Publ"},{"key":"1316_CR13","doi-asserted-by":"crossref","unstructured":"Ye N, Zhu Y, Wang Rc, Malekian R, Lin Qm (2014) An efficient authentication and access control scheme for perception layer of internet of things","DOI":"10.12785\/amis\/080416"},{"key":"1316_CR14","doi-asserted-by":"crossref","unstructured":"Bhatt S, Patwa F, Sandhu R (2017) Access control model for aws internet of things. In: International Conference on Network and System Security, Springer, pp 721\u2013736","DOI":"10.1007\/978-3-319-64701-2_57"},{"key":"1316_CR15","doi-asserted-by":"crossref","unstructured":"Dorri A, Kanhere SS, Jurdak R, Gauravaram P (2017) Blockchain for iot security and privacy: The case study of a smart home. In: 2017 IEEE international conference on pervasive computing and communications workshops (PerCom workshops), IEEE, pp 618\u2013623","DOI":"10.1109\/PERCOMW.2017.7917634"},{"key":"1316_CR16","doi-asserted-by":"crossref","unstructured":"Zyskind G, Nathan O et\u00a0al (2015) Decentralizing privacy: Using blockchain to protect personal data. In: 2015 IEEE Security and Privacy Workshops, IEEE, pp 180\u2013184","DOI":"10.1109\/SPW.2015.27"},{"key":"1316_CR17","doi-asserted-by":"crossref","unstructured":"Maesa DDF, Mori P, Ricci L (2017) Blockchain based access control. In: IFIP international conference on distributed applications and interoperable systems, Springer, pp 206\u2013220","DOI":"10.1007\/978-3-319-59665-5_15"},{"issue":"2","key":"1316_CR18","doi-asserted-by":"publisher","first-page":"1594","DOI":"10.1109\/JIOT.2018.2847705","volume":"6","author":"Y Zhang","year":"2018","unstructured":"Zhang Y, Kasahara S, Shen Y, Jiang X, Wan J (2018) Smart contract-based access control for the internet of things. IEEE Internet Things J 6(2):1594\u20131605","journal-title":"IEEE Internet Things J"},{"issue":"10","key":"1316_CR19","doi-asserted-by":"publisher","first-page":"4945","DOI":"10.1007\/s11227-018-2308-7","volume":"74","author":"EB Sifah","year":"2018","unstructured":"Sifah EB, Xia Q, Agyekum KOBO, Amofa S, Gao J, Chen R, Xia H, Gee JC, Du X, Guizani M (2018) Chain-based big data access control infrastructure. J Supercomput 74(10):4945\u20134964","journal-title":"J Supercomput"},{"issue":"7","key":"1316_CR20","doi-asserted-by":"publisher","first-page":"5914","DOI":"10.1109\/JIOT.2020.3032997","volume":"8","author":"A Saini","year":"2020","unstructured":"Saini A, Zhu Q, Singh N, Xiang Y, Gao L, Zhang Y (2020) A smart-contract-based access control framework for cloud smart healthcare system. IEEE Internet Things J 8(7):5914\u20135925","journal-title":"IEEE Internet Things J"},{"issue":"8","key":"1316_CR21","doi-asserted-by":"publisher","first-page":"6372","DOI":"10.1109\/JIOT.2020.3033434","volume":"8","author":"Y Zhang","year":"2020","unstructured":"Zhang Y, Yutaka M, Sasabe M, Kasahara S (2020) Attribute-based access control for smart cities: A smart-contract-driven framework. IEEE Internet Things J 8(8):6372\u20136384","journal-title":"IEEE Internet Things J"},{"key":"1316_CR22","first-page":"951","volume-title":"2020 IEEE 19th International Conference on Trust","author":"A Qashlan","year":"2020","unstructured":"Qashlan A, Nanda P, He X (2020) Security and privacy implementation in smart home: Attributes based access control and smart contracts. 2020 IEEE 19th International Conference on Trust. Security and Privacy in Computing and Communications (TrustCom), IEEE, pp 951\u2013958"},{"issue":"18","key":"1316_CR23","doi-asserted-by":"publisher","first-page":"5943","DOI":"10.1002\/sec.1748","volume":"9","author":"A Ouaddah","year":"2016","unstructured":"Ouaddah A, Abou Elkalam A, Ait Ouahman A (2016) Fairaccess: a new blockchain-based access control framework for the internet of things. Sec Com Netw 9(18):5943\u20135964","journal-title":"Sec Com Netw"},{"key":"1316_CR24","doi-asserted-by":"crossref","unstructured":"Azaria A, Ekblaw A, Vieira T, Lippman A (2016) Medrec: Using blockchain for medical data access and permission management. In: 2016 2nd international conference on open and big data (OBD), IEEE, pp 25\u201330","DOI":"10.1109\/OBD.2016.11"},{"key":"1316_CR25","doi-asserted-by":"crossref","unstructured":"Pinno OJA, Gregio ARA, De\u00a0Bona LC (2017) Controlchain: Blockchain as a central enabler for access control authorizations in the iot. In: GLOBECOM 2017-2017 IEEE Global Communications Conference, IEEE, pp 1\u20136","DOI":"10.1109\/GLOCOM.2017.8254521"},{"key":"1316_CR26","doi-asserted-by":"crossref","unstructured":"Ferdous MS, Margheri A, Paci F, Yang M, Sassone V (2017) Decentralised runtime monitoring for access control systems in cloud federations. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), IEEE, pp 2632\u20132633","DOI":"10.1109\/ICDCS.2017.178"},{"issue":"2","key":"1316_CR27","doi-asserted-by":"publisher","first-page":"1184","DOI":"10.1109\/JIOT.2018.2812239","volume":"5","author":"O Novo","year":"2018","unstructured":"Novo O (2018) Blockchain meets iot: An architecture for scalable access management in iot. IEEE Internet Things J 5(2):1184\u20131195","journal-title":"IEEE Internet Things J"},{"issue":"3","key":"1316_CR28","doi-asserted-by":"publisher","first-page":"39","DOI":"10.3390\/computers7030039","volume":"7","author":"R Xu","year":"2018","unstructured":"Xu R, Chen Y, Blasch E, Chen G (2018) Blendcac: A smart contract enabled decentralized capability-based access control mechanism for the iot. Computers 7(3):39","journal-title":"Computers"},{"key":"1316_CR29","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1016\/j.procs.2020.06.079","volume":"174","author":"L Song","year":"2020","unstructured":"Song L, Li M, Zhu Z, Yuan P, He Y (2020) Attribute-based access control using smart contracts for the internet of things. Proc Comp Sci 174:231\u2013242","journal-title":"Proc Comp Sci"},{"issue":"2","key":"1316_CR30","doi-asserted-by":"publisher","first-page":"285","DOI":"10.3390\/electronics9020285","volume":"9","author":"Y Zhang","year":"2020","unstructured":"Zhang Y, Li B, Liu B, Wu J, Wang Y, Yang X (2020) An attribute-based collaborative access control scheme using blockchain for iot devices. Electronics 9(2):285","journal-title":"Electronics"},{"issue":"5","key":"1316_CR31","doi-asserted-by":"publisher","first-page":"1617","DOI":"10.1007\/s11280-021-00874-7","volume":"24","author":"S Rouhani","year":"2021","unstructured":"Rouhani S, Belchior R, Cruz RS, Deters R (2021) Distributed attribute-based access control system using permissioned blockchain. World Wide Web 24(5):1617\u20131644","journal-title":"World Wide Web"},{"key":"1316_CR32","unstructured":"Nakamoto S (2008) Bitcoin: A peer-to-peer electronic cash system. Decentralized Business Review p 21260"},{"key":"1316_CR33","unstructured":"Introduction to smart contracts, https:\/\/solidity.readthedocs.io\/en\/v0.5.6\/introduction-to-smart-contracts.html\/, [online]"},{"key":"1316_CR34","doi-asserted-by":"crossref","unstructured":"Yang XS, Deb S (2010) Engineering optimisation by cuckoo search.\u00a0Int J Math Model\u00a0Numer Optim 1(4):330\u2013343","DOI":"10.1504\/IJMMNO.2010.035430"},{"key":"1316_CR35","doi-asserted-by":"crossref","unstructured":"Maji HK, Prabhakaran M, Rosulek M (2011) Attribute-based signatures. In: Cryptographers track at the RSA conference, Springer, pp 376\u2013392","DOI":"10.1007\/978-3-642-19074-2_24"},{"key":"1316_CR36","unstructured":"geth-go implementaion of ethereum protocol, https:\/\/github.com\/ethereum\/go-ethereum"},{"key":"1316_CR37","unstructured":"remix- ide for smart contract deployment provided by ethereum, https:\/\/remix.ethereum.org\/"},{"key":"1316_CR38","unstructured":"web3 javascript api to interact with ethreum nodes, https:\/\/github.com\/ethereum\/wiki\/wiki\/javascript-api"},{"key":"1316_CR39","doi-asserted-by":"crossref","unstructured":"Fan B, Andersen DG, Kaminsky M, Mitzenmacher MD (2014) Cuckoo filter: Practically better than bloom. In: Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies, pp 75\u201388","DOI":"10.1145\/2674005.2674994"}],"container-title":["Peer-to-Peer Networking and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-022-01316-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12083-022-01316-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-022-01316-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,26]],"date-time":"2022-04-26T07:58:56Z","timestamp":1650959936000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12083-022-01316-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,25]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["1316"],"URL":"https:\/\/doi.org\/10.1007\/s12083-022-01316-5","relation":{},"ISSN":["1936-6442","1936-6450"],"issn-type":[{"type":"print","value":"1936-6442"},{"type":"electronic","value":"1936-6450"}],"subject":[],"published":{"date-parts":[[2022,3,25]]},"assertion":[{"value":"31 December 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 March 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 March 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}