A detection mechanism on malicious nodes in IoT

Bohan Li,Renjun Ye,Gao Gu,Ruochen Liang,Wei Liu,Ken Cai
DOI: https://doi.org/10.1016/j.comcom.2019.12.037
IF: 5.047
2020-01-01
Computer Communications
Abstract:The increasing scale of the Internet of Things (IoT) makes systems vulnerable to serious security threats, especially when the attacks of malicious nodes exist in these networks. Different malicious nodes will launch different attacks, but most of them are based on tampering, re-transmission, and discarding methods. For such attacks, an effective method to detect malicious nodes focuses on the received and sent messages of each node. However, gathering messages about each node in the network is time-consuming, as well as collecting all the message in the network would consume the limited resources in the IoT. In this paper, we propose a novel method to detect malicious nodes based on an online learning algorithm. We first calculate the credibility of each path in the network based on the collected packets., then modeled the got path reputation by the online learning algorithm, finally, calculated the trust of each node in the IoT environment and detected the malicious node by a clustering algorithm. To make the model have a good performance when the network scale is small, we perform some processing on the network topology based on the general online learning detection algorithm and get an enhanced online learning detection algorithm. The result of the experiment proves that the methods we proposed can detect malicious nodes with high accuracy and work well with good stability.
What problem does this paper attempt to address?