DSAT-IDS: Dissimilarity and Adaptive Threshold-based Intrusion Detection system to mitigate selective forwarding attack in the RPL-based 6LoWPAN

DOI: https://doi.org/10.1007/s10586-024-04564-7
2024-06-08
Cluster Computing
Abstract:The RPL routing protocol is susceptible to Selective Forwarding Attack (SFA), wherein malicious nodes selectively forward certain packets while discarding others and isolating a specific node or group of nodes from the network topology. Despite the countermeasures implemented by traditional IDS, the expansion of the IoT domain towards low-power and lossy networks requires innovative and suitable solutions to meet the distinct needs of resource-constraint devices. Dissimilarity and Adaptive Threshold-based Intrusion Detection System (DSAT-IDS), designed to mitigate SFAs targeting the routing mechanisms of RPL-based 6LoWPAN. DSAT-IDS works on the principle that the presence of an SFA node can be detected by monitoring the packet forwarding behaviour of groups of nodes instead of the individual nodes; once a group of nodes is identified with reduced packet forwarding behaviour, the individual nodes of the group can be examined to identify the SFA node, which reduces the network and detection overhead. DSAT-IDS consists of four main modules, each with sub-modules, namely, pre-detection module, sensor module, analyser module and attack handler module. DSAT-IDS optimizes network performance by reducing network overhead, employs sub-tree-based monitoring, dynamically computes threshold value based on the network environment, monitors packet forwarding behaviour and identifies the dissimilarities (θ, β, δ) in packet forwarding behaviour. The performance evaluation demonstrates that DSAT-IDS outperforms other IDSs in countering SFA, achieving TPR ranging from 99.12% to 99.99%, PDR ranging from 99.52% to 99.98%, throughput ranging from 99.1% to 99.4%, maintaining a low FPR of 1.0558%, and exhibiting an FNR spanning approximately 1.92% to 2.16%. Furthermore, the AEC ranges from 19,000 mJ to 22,300 mJ, shows notable energy efficiency and achieves high accuracy levels, ranging from 99.69% to 99.9% across diverse scenarios.
computer science, information systems, theory & methods
What problem does this paper attempt to address?