Show simple item record

dc.contributor.authorAlkhabbas, Fahed
dc.contributor.authorAlsadi, Mohammed
dc.contributor.authorAlawadi, Sadi
dc.contributor.authorAwaysheh, Feras M.
dc.contributor.authorKebande, Victor R.
dc.contributor.authorMoghaddam, Mahyar T.
dc.date.accessioned2023-01-17T11:51:01Z
dc.date.available2023-01-17T11:51:01Z
dc.date.created2022-11-10T10:15:24Z
dc.date.issued2022
dc.identifier.citationSensors. 2022, 22 (18), .en_US
dc.identifier.issn1424-8220
dc.identifier.urihttps://hdl.handle.net/11250/3043988
dc.description.abstractInternet 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.en_US
dc.language.isoengen_US
dc.publisherMDPIen_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systemsen_US
dc.title.alternativeASSERT: A Blockchain-Based Architectural Approach for Engineering Secure Self-Adaptive IoT Systemsen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.source.pagenumber0en_US
dc.source.volume22en_US
dc.source.journalSensorsen_US
dc.source.issue18en_US
dc.identifier.doi10.3390/s22186842
dc.identifier.cristin2071595
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Navngivelse 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Navngivelse 4.0 Internasjonal