Skip to main content
Log in

Guaranteeing information integrity and access control in smart cities through blockchain

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

The distributed devices in a smart city are characterized by different degrees of sensitivity. Some of them can be accessed by everyone whereas others are limited to a specific class of users (subjects). Therefore, we created an access control system named \(\mathbb {SOT-S}\) (Subject-Object-Task System) supported by blockchains that sort processes applied by subjects on smart devices. \(\mathbb {SOT-S}\) depends on three entities: subjects, objects and tasks. It determines if subjects have the access’s rights to objects or not, and also it defines the priorities among the subjects. \(\mathbb {SOT-S}\) principles are applied through an equation that takes the values of the three entities. To increase the level of trust and maintain the information integrity on the system, the values associated to the entities and the access control rules are managed through a blockchain mechanism. To ensure the applicability of the proposed solution, we developed a test environment to integrate the proposed concepts. In addition, we created a network integrating the developed components where the architecture was built through smooth operations. Compared to the existing solutions, the evaluated parameters of our system components are protected from damages by blockchain technology. Also, \(\mathbb {SOT-S}\) paradigm is easy to understand, implement, and deploy. Further, it assigns a value of trust to a given task/action executed by a subject on an object.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. an open-source implementation of a permissioned blockchain.

  2. Gas is a fixed cost to apply an operation on the Blockchain network.

References

  • Al-Taleb Najla, Saqib Nazar Abbas, Dash Sujata , et al (2020) Cyber threat intelligence for secure smart city. arXiv preprint arXiv:2007.13233,

  • Cebe Mumin, Erdin Enes, Akkaya Kemal, Aksu Hidayet, Uluagac Selcuk (2018) Block4forensic: an integrated lightweight blockchain framework for forensics applications of connected vehicles. IEEE Commun Magazine 56(10):50–57

    Article  Google Scholar 

  • Hassan Rondik J, Zeebaree Subhi RM, Ameen Siddeeq Y, Kak Shakir Fattah, Sadeeq Mohammed AM, Zainab Salih A, AL-Zebari A, Azar Abid S (2021) State of art survey for iot effects on smart city technology: challenges, opportunities, and solutions. Asian J Res Comput Sci 8(3):32–48. https://doi.org/10.9734/ajrcos/2021/v8i330202

    Article  Google Scholar 

  • Islam MD Azharul, Madria Sanjay (2019) A permissioned blockchain based access control system for iot. In 2019 IEEE International Conference on Blockchain (Blockchain), pages 469–476. IEEE

  • Islam Mohammad Rafsun, Aktheruzzaman KM (2020) An analysis of cybersecurity attacks against internet of things and security solutions. J Comput Commun 8(4):11–25

    Article  Google Scholar 

  • Kassen Maxat (2022) Blockchain and e-government innovation: automation of public information processes. Inform Syst 103:101862

    Article  Google Scholar 

  • Kushch Sergii, Prieto-Castrillo Francisco (2019) Blockchain for dynamic nodes in a smart city. In 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), pages 29–34. IEEE

  • Li Ming, Weng Jian, Yang Anjia, Lu Wei, Zhang Yue, Hou Lin, Liu Jia-Nan, Xiang Yang, Deng Robert H (2018) Crowdbc: a blockchain-based decentralized framework for crowdsourcing. IEEE Transact Parallel Distribut Syst 30(6):1251–1266

    Article  Google Scholar 

  • Liu Bin, Yu Xiao Liang, Chen Shiping, Xu Xiwei, Zhu Liming (2017) Blockchain based data integrity service framework for iot data. In 2017 IEEE International Conference on Web Services (ICWS), pages 468–475. IEEE

  • Liu Han, Han Dezhi, Li Dun (2020) Fabric-iot: a blockchain-based access control system in iot. IEEE Access 8:18207–18218

    Article  Google Scholar 

  • Ma Yan, Fang Yiming (2020) Current status, issues, and challenges of blockchain applications in education. Int J Emerg Technol Learn 15(12):20–31

    Article  Google Scholar 

  • Mollah Muhammad Baqer, Zhao Jun, Niyato Dusit, Guan Yong Liang, Yuen Chau, Sun Sumei, Lam Kwok-Yan, Koh Leong Hai (2020) Blockchain for the internet of vehicles towards intelligent transportation systems: a survey. IEEE Internet Things J 8(6):4157–4185

    Article  Google Scholar 

  • Novo Oscar (2018) Blockchain meets iot: an architecture for scalable access management in iot. IEEE Internet Things J 5(2):1184–1195

    Article  Google Scholar 

  • Paillisse Jordi ,Subira Jordi, Lopez Albert, Rodriguez-Natal Alberto, Ermagan Vina, Maino Fabio, Cabellos Albert (2019) Distributed access control with blockchain. In ICC 2019-2019 IEEE International Conference on Communications (ICC), pages 1–6. IEEE

  • Połap Dawid, Srivastava Gautam, Keping Yu (2021) Agent architecture of an intelligent medical system based on federated learning and blockchain technology. J Inform Secur Appl 58:102748

    Google Scholar 

  • Rahman Mohsin Ur, Guidi Barbara, Baiardi Fabrizio (2020) Blockchain-based access control management for decentralized online social networks. J Parallel Distribut Comput 144:41–54

    Article  Google Scholar 

  • Raikwar Mayank, Mazumdar Subhra, Ruj Sushmita, Gupta Sourav Sen, Chattopadhyay Anupam, Lam Kwok-Yan (2018) A blockchain framework for insurance processes. In 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS), pages 1–4. IEEE

  • Sengupta Jayasree, Ruj Sushmita, Bit Sipra Das (2020) A comprehensive survey on attacks, security issues and blockchain solutions for iot and iiot. J Network Comput Appl 149:102481

    Article  Google Scholar 

  • Sultana Tanzeela, Almogren Ahmad, Akbar Mariam, Zuair Mansour, Ullah Ibrar, Javaid Nadeem (2020) Data sharing system integrating access control mechanism using blockchain-based smart contracts for iot devices. Appl Sci 10(2):488

    Article  Google Scholar 

  • Tan Liang, Shi Na, Yang Caixia, Keping Yu (2020) A blockchain-based access control framework for cyber-physical-social system big data. IEEE Access 8:77215–77226

    Article  Google Scholar 

  • Tandon Anushree, Dhir Amandeep, Islam Najmul, Mäntymäki Matti (2020) Blockchain in healthcare: a systematic literature review, synthesizing framework and future research agenda. Comput Ind 122:103290

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Walid Miloud Dahmane.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Miloud Dahmane, W., Ouchani, S. & Bouarfa, H. Guaranteeing information integrity and access control in smart cities through blockchain. J Ambient Intell Human Comput 14, 11419–11428 (2023). https://doi.org/10.1007/s12652-022-03718-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-022-03718-y

Keywords

Navigation