Malicious Node Detection Using Machine Learning and Distributed Data Storage Using Blockchain in WSNs

被引:32
作者
Nouman, Muhammad [1 ]
Qasim, Umar [2 ]
Nasir, Hina [3 ]
Almasoud, Abdullah [5 ]
Imran, Muhammad [6 ]
Javaid, Nadeem [4 ]
机构
[1] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad 44000, Pakistan
[2] Univ Engn & Technol Lahore New Campus, Dept Comp Sci, Lahore 54000, Pakistan
[3] Univ Leeds, Inst Robot Autonomous Syst & Sensing, Sch Elect & Elect Engn, Leeds LS2 9JT, England
[4] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad, Pakistan
[5] Prince Sattam Bin Abdulaziz Univ, Coll Engn, Dept Elect Engn, Al Kharj 44000, Saudi Arabia
[6] Federat Univ, Inst Innovat Sci & Sustainabil, Brisbane, Qld 11942, Australia
关键词
Blockchain; histogram gradient boost; IPFS; malicious node detection; VBFT; WSN; FRAMEWORK; INTERNET; LOCALIZATION; ARCHITECTURE; TECHNOLOGY; SYSTEM;
D O I
10.1109/ACCESS.2023.3236983
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the proposed work, blockchain is implemented on the Base Stations (BSs) and Cluster Heads (CHs) to register the nodes using their credentials and also to tackle various security issues. Moreover, a Machine Learning (ML) classifier, termed as Histogram Gradient Boost (HGB), is employed on the BSs to classify the nodes as malicious or legitimate. In case, the node is found to be malicious, its registration is revoked from the network. Whereas, if a node is found to be legitimate, then its data is stored in an Interplanetary File System (IPFS). IPFS stores the data in the form of chunks and generates hash for the data, which is then stored in blockchain. In addition, Verifiable Byzantine Fault Tolerance (VBFT) is used instead of Proof of Work (PoW) to perform consensus and validate transactions. Also, extensive simulations are performed using the Wireless Sensor Network (WSN) dataset, referred as WSN-DS. The proposed model is evaluated both on the original dataset and the balanced dataset. Furthermore, HGB is compared with other existing classifiers, Adaptive Boost (AdaBoost), Gradient Boost (GB), Linear Discriminant Analysis (LDA), Extreme Gradient Boost (XGB) and ridge, using different performance metrics like accuracy, precision, recall, micro-F1 score and macro-F1 score. The performance evaluation of HGB shows that it outperforms GB, AdaBoost, LDA, XGB and Ridge by 2-4%, 8-10%, 12-14%, 3-5% and 14-16%, respectively. Moreover, the results with balanced dataset are better than those with original dataset. Also, VBFT performs 20-30% better than PoW. Overall, the proposed model performs efficiently in terms of malicious node detection and secure data storage.
引用
收藏
页码:6106 / 6121
页数:16
相关论文
共 68 条
[1]   Securing Genetic Algorithm Enabled SDN Routing for Blockchain Based Internet of Things [J].
Abbas, Shahid ;
Javaid, Nadeem ;
Almogren, Ahmad ;
Gulfam, Sardar Muhammad ;
Ahmed, Abrar ;
Radwan, Ayman .
IEEE ACCESS, 2021, 9 (139739-139754) :139739-139754
[2]   Blockchained service provisioning and malicious node detection via federated learning in scalable Internet of Sensor Things networks [J].
Abubaker, Zain ;
Javaid, Nadeem ;
Almogren, Ahmad ;
Akbar, Mariam ;
Zuair, Mansour ;
Ben-Othman, Jalel .
COMPUTER NETWORKS, 2022, 204
[3]   Trustful data trading through monetizing IoT data using BlockChain based review system [J].
Abubaker, Zain ;
Khan, Asad Ullah ;
Almogren, Ahmad ;
Abbas, Shahid ;
Javaid, Atia ;
Radwan, Ayman ;
Javaid, Nadeem .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (05)
[4]  
Alkhudary R., 2020, Blockchain technology between Nakamoto and supply chain management: insights from academia and practice
[5]   WSN-DS: A Dataset for Intrusion Detection Systems in Wireless Sensor Networks [J].
Almomani, Iman ;
Al-Kasasbeh, Bassam ;
AL-Akhras, Mousa .
JOURNAL OF SENSORS, 2016, 2016
[6]  
Behera B., 2020, Int. J. Adv. Sci. Technol., V29, P5704, DOI DOI 10.1002/9781118150238.CH8
[7]  
Benet Juan, 2014, arXiv
[8]   On the suitability of blockchain platforms for IoT applications: Architectures, security, privacy, and performance [J].
Brotsis, Sotirios ;
Limniotis, Konstantinos ;
Bendiab, Gueltoum ;
Kolokotronis, Nicholas ;
Shiaeles, Stavros .
COMPUTER NETWORKS, 2021, 191
[9]   Machine-Learning-Based Parallel Genetic Algorithms for Multi-Objective Optimization in Ultra-Reliable Low-Latency WSNs [J].
Chang, Yuchao ;
Yuan, Xiaobing ;
Li, Baoqing ;
Niyato, Dusit ;
Al-Dhahir, Naofal .
IEEE ACCESS, 2019, 7 :4913-4926
[10]   A Joint Unsupervised Learning and Genetic Algorithm Approach for Topology Control in Energy-Efficient Ultra-Dense Wireless Sensor Networks [J].
Chang, Yuchao ;
Yuan, Xiaobing ;
Li, Baoqing ;
Niyato, Dusk ;
Al-Dhahir, Naofal .
IEEE COMMUNICATIONS LETTERS, 2018, 22 (11) :2370-2373