{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T14:17:36Z","timestamp":1779286656498,"version":"3.51.4"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2020,10,15]],"date-time":"2020-10-15T00:00:00Z","timestamp":1602720000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,10,15]],"date-time":"2020-10-15T00:00:00Z","timestamp":1602720000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"the International Research Cooperation Seed Fund of Beijing University of Technology","award":["2018A01"],"award-info":[{"award-number":["2018A01"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2021,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>With the development of the Internet of Things (IoT) field, more and more data are generated by IoT devices and transferred over the network. However, a large amount of IoT data is sensitive, and the leakage of such data is a privacy breach. The security of sensitive IoT data is a big issue, as the data is shared over an insecure network channel. Current solutions include symmetric encryption and access controls to secure the data transfer, but they have some drawbacks such as a single point of failure. Blockchain is a promising distributed ledger technology that can prevent the malicious tampering of data, offering reliable data storage. This paper proposes a distributed access control system based on blockchain technology to secure IoT data. The proposed mechanism is based on fog computing and the concept of the alliance chain. This method uses mixed linear and nonlinear spatiotemporal chaotic systems (MLNCML) and the least significant bit (LSB) to encrypt the IoT data on an edge node and then upload the encrypted data to the cloud. The proposed mechanism can solve the problem of a single point of failure of access control by providing the dynamic and fine-grained access control for IoT data. The experimental results of this method demonstrated that it can protect the privacy of IoT data efficiently.<\/jats:p>","DOI":"10.1007\/s10586-020-03190-3","type":"journal-article","created":{"date-parts":[[2020,10,15]],"date-time":"2020-10-15T19:02:36Z","timestamp":1602788556000},"page":"1331-1345","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":69,"title":["Privacy protection for fog computing and the internet of things data based on blockchain"],"prefix":"10.1007","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4666-2531","authenticated-orcid":false,"given":"Yanhui","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianbiao","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jing","family":"Zhan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,10,15]]},"reference":[{"key":"3190_CR1","doi-asserted-by":"publisher","DOI":"10.1109\/comst.2019.2962586","author":"M Stoyanova","year":"2020","unstructured":"Stoyanova, M., Nikoloudakis, Y., Panagiotakis, S., Pallis, E., Markakis, E.K.: A survey on the internet of things (IoT) forensics: challenges, approaches and open issues. IEEE Commun. Surv. Tutor. (2020). https:\/\/doi.org\/10.1109\/comst.2019.2962586","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"1","key":"3190_CR2","doi-asserted-by":"publisher","first-page":"16","DOI":"10.3390\/jsan8010016","volume":"8","author":"N Abbas","year":"2019","unstructured":"Abbas, N., Asim, M., Tariq, N., Baker, T., Abbas, S.: A mechanism for securing IoT-enabled applications at the fog layer. J. Sens. Actuator Netw. 8(1), 16 (2019)","journal-title":"J. Sens. Actuator Netw."},{"key":"3190_CR3","unstructured":"By, G.S.: More Than Half of Major New Business Processes and Systems Will Incorporate Some Element of the Internet of Things. Publicado em Janeiro (2016)"},{"issue":"1","key":"3190_CR4","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1007\/s10586-018-2823-6","volume":"22","author":"N Miloslavskaya","year":"2019","unstructured":"Miloslavskaya, N., Tolstoy, A.: Internet of Things: information security challenges and solutions. Clust. Comput. 22(1), 103\u2013119 (2019)","journal-title":"Clust. Comput."},{"key":"3190_CR5","first-page":"1","volume":"2020","author":"D Pavithran","year":"2020","unstructured":"Pavithran, D., Shaalan, K., Al-Karaki, J.N., Gawanmeh, A.: Towards building a blockchain framework for IoT. Clust. Comput. 2020, 1\u201315 (2020)","journal-title":"Clust. Comput."},{"issue":"5","key":"3190_CR6","doi-asserted-by":"publisher","first-page":"3810","DOI":"10.1109\/JIOT.2018.2849014","volume":"5","author":"A Gatouillat","year":"2018","unstructured":"Gatouillat, A., Badr, Y., Massot, B., Sejdi\u0107, E.: Internet of medical things: a review of recent contributions dealing with cyber-physical systems in medicine. IEEE Internet Things J. 5(5), 3810\u20133822 (2018)","journal-title":"IEEE Internet Things J."},{"key":"3190_CR7","first-page":"1","volume":"2020","author":"U Khalid","year":"2020","unstructured":"Khalid, U., Asim, M., Baker, T., Hung, P.C., Tariq, M.A., Rafferty, L.: A decentralized lightweight blockchain-based authentication mechanism for IoT systems. Clust. Comput. 2020, 1\u201321 (2020)","journal-title":"Clust. Comput."},{"issue":"4","key":"3190_CR8","doi-asserted-by":"publisher","first-page":"2630","DOI":"10.1109\/JIOT.2019.2952141","volume":"7","author":"S Pal","year":"2019","unstructured":"Pal, S., Rabehaja, T., Hill, A., Hitchens, M., Varadharajan, V.: On the integration of blockchain to the internet of things for enabling access right delegation. IEEE Internet Things J. 7(4), 2630\u20132639 (2019)","journal-title":"IEEE Internet Things J."},{"issue":"6","key":"3190_CR9","doi-asserted-by":"publisher","first-page":"10749","DOI":"10.1109\/JIOT.2019.2941638","volume":"6","author":"Q Xia","year":"2019","unstructured":"Xia, Q., Sifah, E.B., Agyekum, K.O.-B.O., Xia, H., Acheampong, K.N., Smahi, A., Gao, J., Du, X., Guizani, M.: Secured fine-grained selective access to outsourced cloud data in IoT environments. IEEE Internet Things J. 6(6), 10749\u201310762 (2019)","journal-title":"IEEE Internet Things J."},{"key":"3190_CR10","doi-asserted-by":"crossref","unstructured":"Mahmoud, R., Yousuf, T., Aloul, F., Zualkernan, I.: Internet of things (IoT) security: current status, challenges and prospective measures. In: Proceedings of the 2015 10th International Conference for Internet Technology and Secured Transactions (ICITST), pp. 336\u2013341. IEEE (2015)","DOI":"10.1109\/ICITST.2015.7412116"},{"key":"3190_CR11","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1016\/j.cose.2018.06.004","volume":"78","author":"MT Hammi","year":"2018","unstructured":"Hammi, M.T., Hammi, B., Bellot, P., Serhrouchni, A.: Bubbles of Trust: a decentralized blockchain-based authentication system for IoT. Comput. Secur. 78, 126\u2013142 (2018)","journal-title":"Comput. Secur."},{"issue":"2","key":"3190_CR12","doi-asserted-by":"publisher","first-page":"1676","DOI":"10.1109\/COMST.2018.2886932","volume":"21","author":"MS Ali","year":"2018","unstructured":"Ali, M.S., Vecchio, M., Pincheira, M., Dolui, K., Antonelli, F., Rehmani, M.H.: Applications of blockchains in the Internet of Things: a comprehensive survey. IEEE Commun. Surv. Tutor. 21(2), 1676\u20131717 (2018)","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"1","key":"3190_CR13","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1007\/s10586-018-2516-1","volume":"22","author":"D Li","year":"2019","unstructured":"Li, D., Cai, Z., Deng, L., Yao, X., Wang, H.H.: Information security model of block chain based on intrusion sensing in the IoT environment. Clust. Comput. 22(1), 451\u2013468 (2019)","journal-title":"Clust. Comput."},{"key":"3190_CR14","first-page":"1","volume":"2020","author":"L Tseng","year":"2020","unstructured":"Tseng, L., Yao, X., Otoum, S., Aloqaily, M., Jararweh, Y.: Blockchain-based database in an IoT environment: challenges, opportunities, and analysis. Clust. Comput. 2020, 1\u201315 (2020)","journal-title":"Clust. Comput."},{"key":"3190_CR15","doi-asserted-by":"crossref","unstructured":"Li, H., Pei, L., Liao, D., Wang, X., Xu, D., Sun, J.: BDDT: use blockchain to facilitate IoT data transactions. Clust Comput. (2020)","DOI":"10.1007\/s10586-020-03119-w"},{"key":"3190_CR16","doi-asserted-by":"publisher","first-page":"34045","DOI":"10.1109\/ACCESS.2019.2904042","volume":"7","author":"M Ma","year":"2019","unstructured":"Ma, M., Shi, G., Li, F.: Privacy-oriented blockchain-based distributed key management architecture for hierarchical access control in the IoT scenario. IEEE Access 7, 34045\u201334059 (2019)","journal-title":"IEEE Access"},{"key":"3190_CR17","doi-asserted-by":"crossref","unstructured":"Alfandi, O., Otoum, S., Jararweh, Y.: Blockchain solution for IoT-based critical infrastructures: byzantine fault tolerance. In: Proceedings of the NOMS 2020\u20132020 IEEE\/IFIP Network Operations and Management Symposium, pp. 1\u20134. IEEE (2020)","DOI":"10.1109\/NOMS47738.2020.9110312"},{"key":"3190_CR18","doi-asserted-by":"crossref","unstructured":"Mohanta, B.K., Jena, D., Ramasubbareddy, S., Daneshmand, M., Gandomi, A.H.: Addressing security and privacy issues of IoT using blockchain technology. IEEE Internet Things J. (2020)","DOI":"10.1109\/JIOT.2020.3008906"},{"issue":"3","key":"3190_CR19","doi-asserted-by":"publisher","first-page":"2013","DOI":"10.1109\/TII.2019.2933482","volume":"16","author":"M Zhaofeng","year":"2019","unstructured":"Zhaofeng, M., Xiaochang, W., Jain, D.K., Khan, H., Hongmin, G., Zhen, W.: A blockchain-based trusted data management scheme in edge computing. IEEE Trans. Ind. Inf. 16(3), 2013\u20132021 (2019)","journal-title":"IEEE Trans. Ind. Inf."},{"key":"3190_CR20","unstructured":"Nakamoto, S., Bitcoin, A.: A peer-to-peer electronic cash system. Bitcoin.: https:\/\/bitcoin.org\/bitcoin.pdf (2008)"},{"issue":"6","key":"3190_CR21","doi-asserted-by":"publisher","first-page":"14743","DOI":"10.1007\/s10586-018-2387-5","volume":"22","author":"M Niranjanamurthy","year":"2019","unstructured":"Niranjanamurthy, M., Nithya, B., Jagannatha, S.: Analysis of blockchain technology: pros, cons and SWOT. Clust. Comput. 22(6), 14743\u201314757 (2019)","journal-title":"Clust. Comput."},{"issue":"1","key":"3190_CR22","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1186\/s13640-017-0206-1","volume":"2017","author":"FT Wedaj","year":"2017","unstructured":"Wedaj, F.T., Kim, S., Kim, H.J., Huang, F.: Improved reversible data hiding in JPEG images based on new coefficient selection strategy. EURASIP J. Image Video Process. 2017(1), 63 (2017)","journal-title":"EURASIP J. Image Video Process."},{"key":"3190_CR23","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1016\/j.jvcir.2017.05.005","volume":"48","author":"S Weng","year":"2017","unstructured":"Weng, S., Zhang, G., Pan, J.-S., Zhou, Z.: Optimal PPVO-based reversible data hiding. J. Vis. Commun. Image Represent. 48, 317\u2013328 (2017)","journal-title":"J. Vis. Commun. Image Represent."},{"key":"3190_CR24","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1016\/j.jvcir.2018.05.002","volume":"54","author":"Y Ke","year":"2018","unstructured":"Ke, Y., Zhang, M.-Q., Liu, J., Su, T.-T., Yang, X.-Y.: A multilevel reversible data hiding scheme in encrypted domain based on LWE. J. Vis. Commun. Image Represent. 54, 133\u2013144 (2018)","journal-title":"J. Vis. Commun. Image Represent."},{"key":"3190_CR25","doi-asserted-by":"crossref","unstructured":"Zhu, K., Cheng, J.: Color image encryption via compressive sensing and chaotic systems. In: Proceedings of the MATEC Web of Conferences, p. 03017. EDP Sciences (2020)","DOI":"10.1051\/matecconf\/202030903017"},{"issue":"1","key":"3190_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41598-019-56847-4","volume":"10","author":"X Wang","year":"2020","unstructured":"Wang, X., Guan, N., Zhao, H., Wang, S., Zhang, Y.: A new image encryption scheme based on coupling map lattices with mixed multi-chaos. Sci. Rep. 10(1), 1\u201315 (2020)","journal-title":"Sci. Rep."},{"key":"3190_CR27","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1016\/j.sigpro.2018.01.026","volume":"147","author":"R Lan","year":"2018","unstructured":"Lan, R., He, J., Wang, S., Gu, T., Luo, X.: Integrated chaotic systems for image encryption. Signal Process. 147, 133\u2013145 (2018)","journal-title":"Signal Process."},{"key":"3190_CR28","doi-asserted-by":"publisher","first-page":"120869","DOI":"10.1016\/j.physa.2019.04.105","volume":"526","author":"CA Batista","year":"2019","unstructured":"Batista, C.A., Viana, R.L.: Quantifying coherence of chimera states in coupled chaotic systems. Phys. A 526, 120869 (2019)","journal-title":"Phys. A"},{"issue":"13","key":"3190_CR29","doi-asserted-by":"publisher","first-page":"16319","DOI":"10.1007\/s11042-017-5200-1","volume":"77","author":"GS Yadav","year":"2018","unstructured":"Yadav, G.S., Ojha, A.: Secure data hiding scheme using shape generation algorithm: a key based approach. Multimed. Tools Appl. 77(13), 16319\u201316345 (2018)","journal-title":"Multimed. Tools Appl."},{"key":"3190_CR30","first-page":"162","volume":"800","author":"VC Hu","year":"2013","unstructured":"Hu, V.C., Ferraiolo, D., Kuhn, R., Friedman, A.R., Lang, A.J., Cogdell, M.M., Schnitzer, A., Sandlin, K., Miller, R., Scarfone, K.: Guide to attribute based access control (abac) definition and considerations (draft). NIST Spec. Publ. 800, 162 (2013)","journal-title":"NIST Spec. Publ."},{"key":"3190_CR31","first-page":"1","volume":"2020","author":"T Kanwal","year":"2020","unstructured":"Kanwal, T., Anjum, A., Khan, A.: Privacy preservation in e-health cloud: taxonomy, privacy requirements, feasibility analysis, and opportunities. Clust. Comput. 2020, 1\u201325 (2020)","journal-title":"Clust. Comput."},{"key":"3190_CR32","first-page":"102503","volume":"53","author":"S Banerjee","year":"2020","unstructured":"Banerjee, S., Roy, S., Odelu, V., Das, A.K., Chattopadhyay, S., Rodrigues, J.J., Park, Y.: Multi-Authority CP-ABE-Based user access control scheme with constant-size key and ciphertext for IoT deployment. J. Inf. Secur. Appl. 53, 102503 (2020)","journal-title":"J. Inf. Secur. Appl."},{"key":"3190_CR33","doi-asserted-by":"crossref","unstructured":"Ali, S., Wang, G., White, B., Cottrell, R.L.: A blockchain-based decentralized data storage and access framework for pinger. In: Proceedings of the 2018 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications\/12th IEEE International Conference on Big Data Science and Engineering (TrustCom\/BigDataSE), pp. 1303\u20131308. IEEE (2018)","DOI":"10.1109\/TrustCom\/BigDataSE.2018.00179"},{"issue":"2","key":"3190_CR34","doi-asserted-by":"publisher","first-page":"1184","DOI":"10.1109\/JIOT.2018.2812239","volume":"5","author":"O Novo","year":"2018","unstructured":"Novo, O.: Blockchain meets IoT: an architecture for scalable access management in IoT. IEEE Internet Things J. 5(2), 1184\u20131195 (2018)","journal-title":"IEEE Internet Things J."},{"key":"3190_CR35","doi-asserted-by":"crossref","unstructured":"Fan, S., Song, L., Sang, C.: Research on privacy protection in IoT system based on blockchain. In: Proceedings of the International Conference on Smart Blockchain, pp. 1\u201310. Springer (2019)","DOI":"10.1007\/978-3-030-34083-4_1"},{"issue":"2","key":"3190_CR36","doi-asserted-by":"publisher","first-page":"3064","DOI":"10.35940\/ijrteF2273.078219","volume":"8","author":"P Ghadekar","year":"2019","unstructured":"Ghadekar, P., Doke, N., Kaneri, S., Jha, V.: Secure access control to IoT devices using blockchain. Int. J. Recent Technol. Eng. 8(2), 3064\u20133070 (2019). https:\/\/doi.org\/10.35940\/ijrteF2273.078219","journal-title":"Int. J. Recent Technol. Eng."},{"issue":"6","key":"3190_CR37","doi-asserted-by":"publisher","first-page":"1793","DOI":"10.3390\/s20061793","volume":"20","author":"Y Nakamura","year":"2020","unstructured":"Nakamura, Y., Zhang, Y., Sasabe, M., Kasahara, S.: Exploiting smart contracts for capability-based access control in the Internet of Things. Sensors 20(6), 1793 (2020)","journal-title":"Sensors"},{"issue":"9","key":"3190_CR38","doi-asserted-by":"publisher","first-page":"1555","DOI":"10.16383\/j.aas.2017.c160661","volume":"43","author":"TF Xue","year":"2017","unstructured":"Xue, T.F., Fu, Q.C., Wang, C., Wang, X.Y.: A medical data sharing model via blockchain. Zidonghua Xuebao\/Acta Automatica Sinica 43(9), 1555\u20131562 (2017). https:\/\/doi.org\/10.16383\/j.aas.2017.c160661","journal-title":"Zidonghua Xuebao\/Acta Automatica Sinica"},{"key":"3190_CR39","doi-asserted-by":"crossref","unstructured":"Sohrabi, N., Yi, X., Tari, Z., Khalil, I.: BACC: blockchain-based access control for cloud data. In: Proceedings of the Australasian Computer Science Week Multiconference, pp. 1\u201310 (2020)","DOI":"10.1145\/3373017.3373027"},{"key":"3190_CR40","doi-asserted-by":"crossref","unstructured":"Tang, B., Kang, H., Fan, J., Li, Q., Sandhu, R.: Iot passport: a blockchain-based trust framework for collaborative internet-of-things. In: Proceedings of the 24th ACM Symposium on Access Control Models and Technologies, pp. 83\u201392 (2019)","DOI":"10.1145\/3322431.3326327"},{"key":"3190_CR41","doi-asserted-by":"crossref","unstructured":"Samaniego, M., Espana, C., Deters, R.: Access control management for plant phenotyping using integrated blockchain. In: Proceedings of the 2019 ACM International Symposium on Blockchain and Secure Critical Infrastructure, pp. 39\u201346 (2019)","DOI":"10.1145\/3327960.3332380"},{"key":"3190_CR42","doi-asserted-by":"crossref","unstructured":"Awan, S., Li, F., Luo, B., Liu, M.: Poster: A reliable and accountable privacy-preserving federated learning framework using the blockchain. In: Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, pp. 2561\u20132563 (2019)","DOI":"10.1145\/3319535.3363256"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-020-03190-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-020-03190-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-020-03190-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,23]],"date-time":"2022-11-23T13:39:35Z","timestamp":1669210775000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-020-03190-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,15]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,6]]}},"alternative-id":["3190"],"URL":"https:\/\/doi.org\/10.1007\/s10586-020-03190-3","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,15]]},"assertion":[{"value":"15 May 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 September 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 October 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 October 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that there is no conflict of interest regarding the publication of this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}