Secure Targeted Message Dissemination in IoT Using Blockchain Enabled Edge Computing

Muhammad Baqer Mollah,Md Abul Kalam Azad,Yinghui Zhang
DOI: https://doi.org/10.1109/TCE.2024.3436825
2024-08-02
Abstract:Smart devices are considered as an integral part of Internet of Things (IoT), have an aim to make a dynamic network to exchange information, collect data, analysis, and make optimal decisions in an autonomous way to achieve more efficient, automatic, and economical services. Message dissemination among these smart devices allows adding new features, sending updated instructions, alerts or safety messages, informing the pricing information or billing amount, incentives, and installing security patches. On one hand, such message disseminations are directly beneficial to the all parties involved in the IoT system. On the other hand, due to remote procedure, smart devices, vendors, and other involved authorities might have to meet a number of security, privacy, and performance related concerns while disseminating messages among targeted devices. To this end, in this paper, we design STarEdgeChain, a security and privacy aware targeted message dissemination in IoT to show how blockchain along with advanced cryptographic techniques are devoted to address such concerns. In fact, the STarEdgeChain employs a permissioned blockchain assisted edge computing in order to expedite a single signcrypted message dissemination among targeted groups of devices, at the same time avoiding the dependency of utilizing multiple unicasting approaches. Finally, we develop a software prototype of STarEdgeChain and show it's practicability for smart devices. The codes are publicly available at <a class="link-external link-https" href="https://github.com/mbaqer/Blockchain-IoT" rel="external noopener nofollow">this https URL</a>
Cryptography and Security,Networking and Internet Architecture
What problem does this paper attempt to address?
### What problems does this paper attempt to solve? This paper aims to solve the problems of secure, privacy - protected and efficient message distribution among smart devices in the Internet of Things (IoT). Specifically, with the rapid development of the IoT, the number of smart devices is constantly increasing. These devices need to receive messages such as new features, update instructions, security alerts, price information and security patches from service providers or relevant institutions. However, when remotely distributing these messages, there are several key security and privacy issues as follows: 1. **Privacy protection**: Prevent malicious adversaries from identifying smart devices by intercepting sensitive information (such as device identities and other associated details) and using known vulnerabilities to launch attacks on the devices. 2. **Message confidentiality**: Prevent adversaries from eavesdropping on communication channels or attacking repositories to obtain message content and further analyze it to launch attacks. 3. **Integrity attacks**: Prevent adversaries from hijacking and replaying old legitimate messages, or replacing original messages with malicious code, instructions or alerts. 4. **Availability issues**: Prevent low message distribution efficiency caused by distributed denial - of - service (DoS/DDoS) attacks or single - point - of - failure (SPoF). To address these issues, the authors propose a solution named **STarEdgeChain**, which combines blockchain technology and edge computing and aims to achieve secure and privacy - protected target message distribution. Specifically, STarEdgeChain solves the problems in the following ways: - **Using permissioned blockchain**: Ensure the integrity and non - tamperability of messages and provide strong access control and traceability. - **Edge computing nodes**: Extend the storage, network and computing capabilities of cloud computing to the network edge, reducing latency and improving local data processing capabilities. - **Attribute - based signcryption scheme**: Achieve anonymous authentication, fine - grained access control and message confidentiality. In conclusion, STarEdgeChain provides a more secure and efficient message distribution mechanism for smart devices in the IoT by integrating blockchain and edge computing technologies, and solves various security and privacy problems existing in traditional methods.