| Literature DB >> 31947567 |
Amar Amouri1, Vishwa T Alaparthy2, Salvatore D Morgera1.
Abstract
Intrusion detection systems plays a pivotal role in detecting malicious activities that denigrate the performance of the network. Mobile adhoc networks (MANETs) and wireless sensor networks (WSNs) are a form of wireless network that can transfer data without any need of infrastructure for their operation. A more novel paradigm of networking, namely Internet of Things (IoT) has emerged recently which can be considered as a superset to the afore mentioned paradigms. Their distributed nature and the limited resources available, present a considerable challenge for providing security to these networks. The need for an intrusion detection system (IDS) that can acclimate with such challenges is of extreme significance. Previously, we proposed a cross layer-based IDS with two layers of detection. It uses a heuristic approach which is based on the variability of the correctly classified instances (CCIs), which we refer to as the accumulated measure of fluctuation (AMoF). The current, proposed IDS is composed of two stages; stage one collects data through dedicated sniffers (DSs) and generates the CCI which is sent in a periodic fashion to the super node (SN), and in stage two the SN performs the linear regression process for the collected CCIs from different DSs in order to differentiate the benign from the malicious nodes. In this work, the detection characterization is presented for different extreme scenarios in the network, pertaining to the power level and node velocity for two different mobility models: Random way point (RWP), and Gauss Markov (GM). Malicious activity used in the work are the blackhole and the distributed denial of service (DDoS) attacks. Detection rates are in excess of 98% for high power/node velocity scenarios while they drop to around 90% for low power/node velocity scenarios.Entities:
Keywords: AMoF; IoT; WSN; intrusion detection systems; linear regression; random forest
Year: 2020 PMID: 31947567 PMCID: PMC7013568 DOI: 10.3390/s20020461
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A two stage cross layer IDS.
Cross layer features.
|
| Tx/Rx | Tx/Rx | Tx/Rx |
| RTS | CTS | ACK | |
|
| Tx/Rx | Tx/Rx | Tx/Rx |
| RREQ | RREP | RERR |
Figure 2The most frequent features counted over all reporting times for the blackhole and flooding for both NS15P7 and NS1P3 scenarios: (a) Most frequent features in the blackhole case; (b) most frequent features in the flooding case.
Simulation parameters.
|
| 30 |
|
| 1000 × 1000 m |
|
| 1 and 15 m/s |
|
| 2000 s |
|
| 3 and 7 dBm |
|
| AODV |
|
| RWP, GM |
|
| 25 s |
|
| 5 s |
Performance characterization for NS15P7_FL_RWP 25/5.
| TPR | FPR | TNR | FNR | F1 |
|---|---|---|---|---|
| 1 | 0.0128 | 0.9872 | 0 | 0.9936 |
Performance characterization for NS15P7_BH_RWP 25/5.
| TPR | FPR | TNR | FNR | F1 |
|---|---|---|---|---|
| 1 | 0.0192 | 0.9808 | 0 | 0.9905 |
Performance characterization for NS15P7_FL_GM 25/5.
| TPR | FPR | TNR | FNR | F1 |
|---|---|---|---|---|
| 1 | 0.0321 | 0.9679 | 0 | 0.9842 |
Performance characterization for NS15P7_BH_GM 25/5.
| TPR | FPR | TNR | FNR | F1 |
|---|---|---|---|---|
| 1 | 0.0449 | 0.9551 | 0 | 0.9781 |
Performance characterization for NS1P3_FL_RWP 25/5.
| TPR | FPR | TNR | FNR | F1 |
|---|---|---|---|---|
| 0.9936 | 0.1026 | 0.8974 | 0.0064 | 0.9483 |
Performance characterization for NS1P3_BH_RWP 25/5.
| TPR | FPR | TNR | FNR | F1 |
|---|---|---|---|---|
| 1 | 0.1218 | 0.8782 | 0 | 0.9426 |
Performance characterization for NS1P3_FL_GM 25/5.
| TPR | FPR | TNR | FNR | F1 |
|---|---|---|---|---|
| 1 | 0.1090 | 0.8910 | 0 | 0.9483 |
Performance characterization for NS1P3_BH_GM 25/5.
| TPR | FPR | TNR | FNR | F1 |
|---|---|---|---|---|
| 0.9568 | 0.0833 | 0.9167 | 0.0432 | 0.9394 |
Figure 3The AMoF and the fitted slope for different nodes for scenario NS15P7: (a) The AMoF for different NUT; (b) the fitted slope for NS15P7_FL_RWP 25/5.
Figure 4The AMoF and the fitted slope for different nodes for scenario NS15P7: (a) The AMoF for different NUT; (b) the fitted slope for NS15P7_BH_RWP 25/5.
Figure 5The AMoF and the fitted slope for different nodes for scenario NS15P7: (a) The AMoF for different NUT; (b) the fitted slope for NS15P7_FL_GM 25/5.
Figure 6The AMoF and the fitted slope for different nodes for scenario NS15P7: (a) The AMoF for different NUT; (b) the fitted slope for NS15P7_BH_GM 25/5.
Figure 7The AMoF and the fitted slope for different nodes for scenario NS1P3: (a) The AMoF for different NUT; (b) the fitted slope for NS1P3_FL_RWP 25/5.
Figure 8The AMoF and the fitted slope for different nodes for scenario NS1P3: (a) The AMoF for different NUT; (b) the fitted slope for NS1P3_BH_RWP 25/5.
Figure 9The AMoF and the fitted slope for different nodes for scenario NS1P3: (a) The AMoF for different NUT; (b) the fitted slope for NS1P3_FL_GM 25/5.
Figure 10The AMoF and the fitted slope for different nodes for scenario NS1P3: (a) The AMoF for different NUT; (b) the fitted slope for NS1P3_BH_GM 25/5.
List of abbreviations mentioned in this paper.
| Term | Meaning |
|---|---|
| NS1P3 | Node velocity 1 m/s, power level 3 dBm |
| NS15P7 | Node velocity 15 m/s, power level 7 dBm |
| GM | Gauss Markov mobility model |
| SN | Super node |
| DS | Dedicated sniffer |
| RWP | Random way point mobility model |
| BH | Blackhole attack |
| FL | Flooding attack |
|
| Reporting time |
|
| Sampling time |
| FS | Fitted slope |
| UB | Upper bound |
| LB | Lower bound |
| TPR | True positive rate |
| FPR | False positive rate |
| TNR | True negative rate |
| FNR | False negative rate |
| RTS | Request-to-send |
| CTS | Clear-to-send |
| ACK | Acknowledgement |
| RREQ | Route request |
| RREP | Route reply |
| RERR | Route error |
| NS15P7_FL_RWP 25/5 | Scenario with corresponding node velocity of 15 m/s, power level of 7 dBm, attack type flooding, mobility model RWP, and reporting/sampling time of 25/5 s. |
| NS15P7_BH_RWP 25/5 | Scenario with corresponding node velocity of 15 m/s, power level of 7 dBm, attack type blackhole, mobility model RWP, and reporting/sampling time of 25/5 s. |
| NS15P7_FL_GM 25/5 | Scenario with corresponding node velocity of 15 m/s, power level of 7 dBm, attack type flooding, mobility model GM, and reporting/sampling time of 25/5 s. |
| NS15P7_BH_GM 25/5 | Scenario with corresponding node velocity of 15 m/s, power level of 7 dBm, attack type blackhole, mobility model GM, and reporting/sampling time of 25/5 s. |
| NS1P3_FL_RWP 25/5 | Scenario with corresponding node velocity of 1 m/s, power level of 3 dBm, attack type flooding, mobility model RWP, and reporting/sampling time of 25/5 s. |
| NS1P3_BH_RWP 25/5 | Scenario with corresponding node velocity of 15 m/s, power level of 7 dBm, attack type blackhole, mobility model RWP, and reporting/sampling time of 25/5 s. |
| NS1P3_FL_GM 25/5 | Scenario with corresponding node velocity of 15 m/s, power level of 7 dBm, attack type flooding, mobility model GM, and reporting/sampling time of 25/5 s. |
| NS1P3_BH_GM 25/5 | Scenario with corresponding node velocity of 15 m/s, power level of 7 dBm, attack type blackhole, mobility model RWP, and reporting/sampling time of 25/5 s. |