External Sinkhole Attack Detection in Large-Scale WSNs Using Metaheuristic Feature Selection
Organizations: Department of Electrical Engineering and Computer Science, Tokyo University of Agriculture and Technology, Tokyo, Japan · Department of Digital Security, Cheongju University, Cheongju-si, Republic of Korea
Abstract
Sinkhole attacks in large-scale wireless sensor networks (WSNs) pose a serious threat to network functionality. This paper presents a metaheuristic feature selection for sinkhole attack detection using the bee swarm optimization (BSO) algorithm. In an external sinkhole attack simulation with 2000 nodes deployed over a 3000 3000 m field, the proposed method achieves a detection accuracy of 0.997 while reducing the 16-feature set to eight features.
Figures & tables
| Feature list from PyWSNSim [ 2 ] | |||
|---|---|---|---|
| 0. pos_x | 1. pos_y | 2. hop_count | 3. neighbor_nodes |
| 4. route_changes | 5. distance_to_bs | 6. tx_count | 7. rx_count |
| 8. energy_level | 9. initial_energy | 10. energy_percentage | 11. consumed_energy_tx |
| 12. consumed_energy_rx | 13. total_consumed_energy | 14. tx_energy_per_byte | 15. rx_energy_per_byte |
| Method | Acc. | Pre. | Rec. | FLOPs/sample | |
|---|---|---|---|---|---|
| All features (Baseline) | 16 | 0.995 | 1.000 | 0.800 | 1952 |
| Low-variance threshold | 13 | 0.995 | 1.000 | 0.800 | 1586 |
| LASSO | 8 | 0.992 | 0.888 | 0.800 | 1040 |
| BSO (Proposed) | 8 | 0.997 | 1.000 | 0.900 | 912 |
| Author | Inference model | Attack type | Field size | Node count | Acc. | Pre. | Rec. | FLOPs/sample | |
|---|---|---|---|---|---|---|---|---|---|
| Ioannou et al. [ 4 ] | Logistic regression | Inside | 5 5 | 25 | 4 | 1.000 | 1.000 | 1.000 | N.R. |
| Aissaoui et al. [ 5 ] | SVM | Inside | 100 100 | 20 | 2 | 1.000 | N.R. | N.R. | N.R. |
| Hasan et al. [ 6 ] | Random forest | Inside | 500 500 | 50 | 5 | 1.000 | 1.000 | 1.000 | N.R. |
| Bensaid et al. [ 7 ] | Neural networks | Inside | 1000 1000 | 45 | 8 | 0.971 | N.R. | N.R. | N.R. |
| Khedr et al. [ 8 ] | Neural networks | Inside | 1100 1100 | 500 | 4 | 0.954 | 0.972 | 0.978 | N.R. |
| Han et al. [ 2 ] | SVM | Outside | 2000 2000 | 1000 | 16 | 0.980 | 1.000 | 0.764 | N.R. |
Network Intrusion Detection
Network intrusion detection identifies malicious or abnormal network activity to help protect computers, connected devices, and critical infrastructure.
See all 168 papers