Blockchain-Based Secured Access Control in an IoT System

The distributed nature of Internet of Things (IoT) and its rapid increase on a large scale raises many security and privacy issues. Access control is one of the major challenges currently addressed through centralized approaches that may rely on a third party and they are constrained by availability...

Full description

Bibliographic Details
Main Authors: Sultan Algarni, Fathy Eassa, Khalid Almarhabi, Abduallah Almalaise, Emad Albassam, Khalid Alsubhi, Mohammad Yamin
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/4/1772
_version_ 1827589039977398272
author Sultan Algarni
Fathy Eassa
Khalid Almarhabi
Abduallah Almalaise
Emad Albassam
Khalid Alsubhi
Mohammad Yamin
author_facet Sultan Algarni
Fathy Eassa
Khalid Almarhabi
Abduallah Almalaise
Emad Albassam
Khalid Alsubhi
Mohammad Yamin
author_sort Sultan Algarni
collection DOAJ
description The distributed nature of Internet of Things (IoT) and its rapid increase on a large scale raises many security and privacy issues. Access control is one of the major challenges currently addressed through centralized approaches that may rely on a third party and they are constrained by availability and scalability, which may result in a performance bottleneck. Therefore, this paper proposes a novel solution to manage the delivery of lightweight and decentralized secure access control of an IoT system based on a multi-agent system and a blockchain. The main objective of the proposed solution is to build Blockchain Managers (BCMs) for securing IoT access control, as well as allowing for secure communication between local IoT devices. Moreover, the solution also enables secure communication between IoT devices, fog nodes and cloud computing.
first_indexed 2024-03-09T00:49:02Z
format Article
id doaj.art-d89edf85e7cd47a6a79e803896a2fcc0
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T00:49:02Z
publishDate 2021-02-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-d89edf85e7cd47a6a79e803896a2fcc02023-12-11T17:20:41ZengMDPI AGApplied Sciences2076-34172021-02-01114177210.3390/app11041772Blockchain-Based Secured Access Control in an IoT SystemSultan Algarni0Fathy Eassa1Khalid Almarhabi2Abduallah Almalaise3Emad Albassam4Khalid Alsubhi5Mohammad Yamin6Department of Information System, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi ArabiaDepartment of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi ArabiaDepartment of Computer Science, College of Computing in Al-Qunfudah, Umm Al-Qura University, Makkah 24381, Saudi ArabiaDepartment of Information System, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi ArabiaDepartment of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi ArabiaDepartment of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi ArabiaDepartment of Management Information Systems, Faculty of Economics and Administration, King Abdulaziz University, Jeddah 21589, Saudi ArabiaThe distributed nature of Internet of Things (IoT) and its rapid increase on a large scale raises many security and privacy issues. Access control is one of the major challenges currently addressed through centralized approaches that may rely on a third party and they are constrained by availability and scalability, which may result in a performance bottleneck. Therefore, this paper proposes a novel solution to manage the delivery of lightweight and decentralized secure access control of an IoT system based on a multi-agent system and a blockchain. The main objective of the proposed solution is to build Blockchain Managers (BCMs) for securing IoT access control, as well as allowing for secure communication between local IoT devices. Moreover, the solution also enables secure communication between IoT devices, fog nodes and cloud computing.https://www.mdpi.com/2076-3417/11/4/1772access controlsecurityblockchainInternet of Thingsfog computingcloud computing
spellingShingle Sultan Algarni
Fathy Eassa
Khalid Almarhabi
Abduallah Almalaise
Emad Albassam
Khalid Alsubhi
Mohammad Yamin
Blockchain-Based Secured Access Control in an IoT System
Applied Sciences
access control
security
blockchain
Internet of Things
fog computing
cloud computing
title Blockchain-Based Secured Access Control in an IoT System
title_full Blockchain-Based Secured Access Control in an IoT System
title_fullStr Blockchain-Based Secured Access Control in an IoT System
title_full_unstemmed Blockchain-Based Secured Access Control in an IoT System
title_short Blockchain-Based Secured Access Control in an IoT System
title_sort blockchain based secured access control in an iot system
topic access control
security
blockchain
Internet of Things
fog computing
cloud computing
url https://www.mdpi.com/2076-3417/11/4/1772
work_keys_str_mv AT sultanalgarni blockchainbasedsecuredaccesscontrolinaniotsystem
AT fathyeassa blockchainbasedsecuredaccesscontrolinaniotsystem
AT khalidalmarhabi blockchainbasedsecuredaccesscontrolinaniotsystem
AT abduallahalmalaise blockchainbasedsecuredaccesscontrolinaniotsystem
AT emadalbassam blockchainbasedsecuredaccesscontrolinaniotsystem
AT khalidalsubhi blockchainbasedsecuredaccesscontrolinaniotsystem
AT mohammadyamin blockchainbasedsecuredaccesscontrolinaniotsystem