Smart City Gnosys

Smart city article details

Title Decentralized Access Control For Iot Data Using Blockchain And Trusted Oracles
ID_Doc 17623
Authors Al Breiki H.; Al Qassem L.; Salah K.; Habib Ur Rehman M.; Sevtinovic D.
Year 2019
Published Proceedings - IEEE International Conference on Industrial Internet Cloud, ICII 2019
DOI http://dx.doi.org/10.1109/ICII.2019.00051
Abstract The Internet of Things (IoT) is a network of connected electromechanical devices that have limited computational, networking, and storage capabilities. IoT is now widely used in healthcare, smart cars, smart grids, smart homes, smart manufacturing, and smart cities. IoT devices sense, monitor, and collect data where it can be shared with legitimate users. IoT data can be aggregated, stored and made available by multiple IoT data hosting providers. IoT data storage, management, and access involve multiple stakeholders that many include admins, owners of IoT devices, data repository hosts and providers, normal users, etc. Decentralized control and trusted management of such IoT data become critical, in which the management and access control of data is not centralized, i.e., under the control of a single entity. To date, the available methods for for access control in IoT systems are mainly centralized. In this paper, we propose a decentralized access control system for IoT data using blockchain and trusted oracles. We use features of blockchain and smart contracts to propose a decentralized, scalable, and secure management solution for accessing IoT data. In addition, we use oracles as gateways that interface with the blockchain, IoT data hosts, and remote users to provide decentralized, trusted, and uniform source feeds for IoT data. The paper also presents architectural design, interactions, logic flow, algorithms, implementation details, along with cost, computation, and security evaluation. The full code of the developed smart contracts is made publicly available at GitHub. © 2019 IEEE.
Author Keywords Access control; Blockchain; IoT; IoT data; Smart contracts; Trusted oracles


Similar Articles


Id Similarity Authors Title Published
5965 View0.908Dadhania A.J.; Patel H.B.Access Control Mechanism In Internet Of Things Using Blockchain Technology: A ReviewProceedings of the 3rd International Conference on Intelligent Sustainable Systems, ICISS 2020 (2020)
12354 View0.9Alam T.Blockchain And Big Data-Based Access Control For Communication Among Iot Devices In Smart CitiesWireless Personal Communications, 132, 1 (2023)
498 View0.897Han D.; Zhu Y.; Li D.; Liang W.; Souri A.; Li K.-C.A Blockchain-Based Auditable Access Control System For Private Data In Service-Centric Iot EnvironmentsIEEE Transactions on Industrial Informatics, 18, 5 (2022)
483 View0.891Maftei A.A.; Petrariu A.I.; Popa V.; Lavric A.A Blockchain Framework For Scalable, High-Density Iot Networks Of The FutureSensors, 25, 9 (2025)
38450 View0.891Pittaras I.; Polyzos G.C.Multi-Tenant, Decentralized Access Control For The Internet Of ThingsProceedings of 2023 IEEE International Conference on Internet of Things and Intelligence Systems, IoTaIS 2023 (2023)
12710 View0.89Kuchoor S.K.; Kukreti S.; Battula R.S.S.R.; Singh S.; Panchbhai A.; Natrayan L.Blockchain-Enhanced Access Control For Iot Systems In Smart CitiesInternational Conference on Distributed Systems, Computer Networks and Cybersecurity, ICDSCNC 2024 (2024)
22249 View0.888Li C.; Li X.; Liu P.; Qiu W.; Yao C.; Yuan B.Efficient And Traceable Data Sharing For The Internet Of Things In Smart CitiesComputers and Electrical Engineering, 103 (2022)
12456 View0.888Chen F.; Xiao Z.; Cui L.; Lin Q.; Li J.; Yu S.Blockchain For Internet Of Things Applications: A Review And Open IssuesJournal of Network and Computer Applications, 172 (2020)
12631 View0.887Patel O.; Patel H.Blockchain-Based Mechanisms To Address Iot Security Issues: A ReviewLecture Notes on Data Engineering and Communications Technologies, 52 (2021)
59123 View0.886Mohanta B.K.; Panda S.S.; Satapathy U.; Jena D.; Gountia D.Trustworthy Management In Decentralized Iot Application Using Blockchain2019 10th International Conference on Computing, Communication and Networking Technologies, ICCCNT 2019 (2019)