Cargando…

ASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systems

Internet of Things (IoT) systems are complex systems that can manage mission-critical, costly operations or the collection, storage, and processing of sensitive data. Therefore, security represents a primary concern that should be considered when engineering IoT systems. Additionally, several challe...

Descripción completa

Detalles Bibliográficos
Autores principales: Alkhabbas, Fahed, Alsadi, Mohammed, Alawadi, Sadi, Awaysheh, Feras M., Kebande, Victor R., Moghaddam, Mahyar T.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9505721/
https://www.ncbi.nlm.nih.gov/pubmed/36146191
http://dx.doi.org/10.3390/s22186842
_version_ 1784796543646171136
author Alkhabbas, Fahed
Alsadi, Mohammed
Alawadi, Sadi
Awaysheh, Feras M.
Kebande, Victor R.
Moghaddam, Mahyar T.
author_facet Alkhabbas, Fahed
Alsadi, Mohammed
Alawadi, Sadi
Awaysheh, Feras M.
Kebande, Victor R.
Moghaddam, Mahyar T.
author_sort Alkhabbas, Fahed
collection PubMed
description Internet of Things (IoT) systems are complex systems that can manage mission-critical, costly operations or the collection, storage, and processing of sensitive data. Therefore, security represents a primary concern that should be considered when engineering IoT systems. Additionally, several challenges need to be addressed, including the following ones. IoT systems’ environments are dynamic and uncertain. For instance, IoT devices can be mobile or might run out of batteries, so they can become suddenly unavailable. To cope with such environments, IoT systems can be engineered as goal-driven and self-adaptive systems. A goal-driven IoT system is composed of a dynamic set of IoT devices and services that temporarily connect and cooperate to achieve a specific goal. Several approaches have been proposed to engineer goal-driven and self-adaptive IoT systems. However, none of the existing approaches enable goal-driven IoT systems to automatically detect security threats and autonomously adapt to mitigate them. Toward bridging these gaps, this paper proposes a distributed architectural Approach for engineering goal-driven IoT Systems that can autonomously SElf-adapt to secuRity Threats in their environments (ASSERT). ASSERT exploits techniques and adopts notions, such as agents, federated learning, feedback loops, and blockchain, for maintaining the systems’ security and enhancing the trustworthiness of the adaptations they perform. The results of the experiments that we conducted to validate the approach’s feasibility show that it performs and scales well when detecting security threats, performing autonomous security adaptations to mitigate the threats and enabling systems’ constituents to learn about security threats in their environments collaboratively.
format Online
Article
Text
id pubmed-9505721
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-95057212022-09-24 ASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systems Alkhabbas, Fahed Alsadi, Mohammed Alawadi, Sadi Awaysheh, Feras M. Kebande, Victor R. Moghaddam, Mahyar T. Sensors (Basel) Article Internet of Things (IoT) systems are complex systems that can manage mission-critical, costly operations or the collection, storage, and processing of sensitive data. Therefore, security represents a primary concern that should be considered when engineering IoT systems. Additionally, several challenges need to be addressed, including the following ones. IoT systems’ environments are dynamic and uncertain. For instance, IoT devices can be mobile or might run out of batteries, so they can become suddenly unavailable. To cope with such environments, IoT systems can be engineered as goal-driven and self-adaptive systems. A goal-driven IoT system is composed of a dynamic set of IoT devices and services that temporarily connect and cooperate to achieve a specific goal. Several approaches have been proposed to engineer goal-driven and self-adaptive IoT systems. However, none of the existing approaches enable goal-driven IoT systems to automatically detect security threats and autonomously adapt to mitigate them. Toward bridging these gaps, this paper proposes a distributed architectural Approach for engineering goal-driven IoT Systems that can autonomously SElf-adapt to secuRity Threats in their environments (ASSERT). ASSERT exploits techniques and adopts notions, such as agents, federated learning, feedback loops, and blockchain, for maintaining the systems’ security and enhancing the trustworthiness of the adaptations they perform. The results of the experiments that we conducted to validate the approach’s feasibility show that it performs and scales well when detecting security threats, performing autonomous security adaptations to mitigate the threats and enabling systems’ constituents to learn about security threats in their environments collaboratively. MDPI 2022-09-09 /pmc/articles/PMC9505721/ /pubmed/36146191 http://dx.doi.org/10.3390/s22186842 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Alkhabbas, Fahed
Alsadi, Mohammed
Alawadi, Sadi
Awaysheh, Feras M.
Kebande, Victor R.
Moghaddam, Mahyar T.
ASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systems
title ASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systems
title_full ASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systems
title_fullStr ASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systems
title_full_unstemmed ASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systems
title_short ASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systems
title_sort assert: a blockchain-based architectural approach for engineering secure self-adaptive iot systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9505721/
https://www.ncbi.nlm.nih.gov/pubmed/36146191
http://dx.doi.org/10.3390/s22186842
work_keys_str_mv AT alkhabbasfahed assertablockchainbasedarchitecturalapproachforengineeringsecureselfadaptiveiotsystems
AT alsadimohammed assertablockchainbasedarchitecturalapproachforengineeringsecureselfadaptiveiotsystems
AT alawadisadi assertablockchainbasedarchitecturalapproachforengineeringsecureselfadaptiveiotsystems
AT awayshehferasm assertablockchainbasedarchitecturalapproachforengineeringsecureselfadaptiveiotsystems
AT kebandevictorr assertablockchainbasedarchitecturalapproachforengineeringsecureselfadaptiveiotsystems
AT moghaddammahyart assertablockchainbasedarchitecturalapproachforengineeringsecureselfadaptiveiotsystems