This paper proposes a connection management mechanism for IoT devices using blockchain smart contracts. In recent years, with the development of network technology, the number of devices connected to the network is increasing exponentially as the number of devices increases, the risk of attacks increases. Therefore, blockchain plays a vital role in protecting IoT systems. In this paper, we propose and discuss a decentralized connection management mechanism to eliminate the threat associated with IoT by using blockchain’s smart contract. We proposed a multi-layer management mechanism to reduce the cost of smart contract processing costs due to a large number of IoT devices. We also proposed a tool to manage the connection of IoT devices using smart contracts. In the evaluation, we evaluated our proposed management scheme by applying two types of connection structure i.e., hub-based layer and sink-based layer. The novelty of this method is the implementation of a hierarchical management system for each layer. The effectiveness is the reduction of the smart contact processing cost of devices that disconnects and reconnects to the network.
[1]
Neminath Hubballi,et al.
An event based technique for detecting spoofed IP packets
,
2017,
J. Inf. Secur. Appl..
[2]
Shang Gao,et al.
Smart contract applications within blockchain technology: A systematic mapping study
,
2018,
Telematics Informatics.
[3]
Jinjun Chen,et al.
Privacy preservation in blockchain based IoT systems: Integration issues, prospects, challenges, and future research directions
,
2019,
Future Gener. Comput. Syst..
[4]
Sangjun Lee,et al.
Design and implementation of an efficient defense mechanism against ARP spoofing attacks using AES and RSA
,
2013,
Math. Comput. Model..
[5]
Jei Young Lee,et al.
A decentralized token economy: How blockchain and cryptocurrency can revolutionize business
,
2019,
Business Horizons.
[6]
Sudeep Tanwar,et al.
Blockchain for 5G-enabled IoT for industrial automation: A systematic review, solutions, and challenges
,
2020,
Mechanical Systems and Signal Processing.