Skip to main navigation Skip to search Skip to main content

Decentralized access control for IoT data using blockchain and trusted oracles

  • Khalifa University of Science and Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

71 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - IEEE International Conference on Industrial Internet Cloud, ICII 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages248-257
Number of pages10
ISBN (Electronic)9781728129778
DOIs
Publication statusPublished - 19 May 2020
Event2nd IEEE International Conference on Industrial Internet Cloud, ICII 2019 - Orlando, United States
Duration: 10 Nov 201912 Nov 2019

Publication series

NameProceedings - IEEE International Conference on Industrial Internet Cloud, ICII 2019

Conference

Conference2nd IEEE International Conference on Industrial Internet Cloud, ICII 2019
Country/TerritoryUnited States
CityOrlando
Period10/11/1912/11/19

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy
  2. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Keywords

  • Access control
  • Blockchain
  • IoT
  • IoT data
  • Smart contracts
  • Trusted oracles

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems and Management
  • Industrial and Manufacturing Engineering
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Decentralized access control for IoT data using blockchain and trusted oracles'. Together they form a unique fingerprint.

Cite this