2022
DOI: 10.3390/s22186842
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 unavai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 79 publications
0
5
0
Order By: Relevance
“…Several (open-source) FL frameworks have been developed [14]. TensorFlow FL (TFF) 1 is a client-server based framework that supports the simulation of distributed training of FL models but runs only on a single machine. FATE 2 is another framework that adopts a distributed client-server architecture that can be deployed over a Kubernetes cluster.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Several (open-source) FL frameworks have been developed [14]. TensorFlow FL (TFF) 1 is a client-server based framework that supports the simulation of distributed training of FL models but runs only on a single machine. FATE 2 is another framework that adopts a distributed client-server architecture that can be deployed over a Kubernetes cluster.…”
Section: Related Workmentioning
confidence: 99%
“…This component registers agents in the blockchain network. As blockchain networks have performance and scalability issues when deployed in fully decentralized settings or when having a large number of nodes (i.e., agents) [1], [11], this component maintains updated clones of agents' profles in its knowledge base for performance purposes.…”
Section: A Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…Specifically, smart contracts, as immutable codes, can permit and establish trusted transactions to be carried out among Requestors and Workers without the need for explicit trust connections with each other. A smart contract authenticates users and enables secure data sharing between them [141]. Moreover, there is no way to modify or alter the data in any block of information; data provided by a device can be identified, constituting data more accurate, reliable and transparent to store in a blockchain.…”
Section: Blockchain-enabled Hcs-based Ng-iot Systemsmentioning
confidence: 99%
“…Additionally, the proposed solution uses blockchain to isolate the IP addresses of real devices, while earlier research has scalability problems [11] since it stores all data, harmful or not. In addition, in contrast to other study studies that have just employed blockchain technology as a record-keeping system, our proposed technique leverages blockchain approach as a first step to validate and verify IoT devices [12,13]. Furthermore, the verification process is not discussed in depth in the research; yet, this architecture defines and almost executes the communication and authentication methods.…”
Section: Introductionmentioning
confidence: 99%