DroneGuard: An Explainable and Efficient Machine Learning Framework for Intrusion Detection in Drone Networks

Citations

WEB OF SCIENCE

25
Citations

SCOPUS

34

초록

Vulnerabilities in drone networks stem from the reliance on GPS and wireless communication technologies, combined with the lack of robust security mechanisms. This study proposes DroneGuard, a comprehensive cybersecurity framework leveraging supervised machine learning (ML) and explainable artificial intelligence (XAI) to detect intrusions and provide insights into the decision-making process of the security model. We explored various feature selection techniques to design a lightweight model suitable for the resource constraints of drones. Additionally, the synthetic minority oversampling technique (SMOTE) is employed to balance target class distribution and mitigate performance degradation, while randomized search cross-validation (RSCV) aids in selecting optimal hyperparameters for model training. Simulation experiments were conducted using a real-time GPS dataset for autonomous vehicles and a cybersecurity dataset containing variants of Denial of Service (DoS) attacks to evaluate the models' performance. Comparison with four ML models using essential evaluation metrics validated the robust performance of the decision tree model, which detected spoofed GPS signals and DoS attacks with high accuracy, low-computational complexity, and minimal false alarm rates. Furthermore, the Shapley additive explanation (SHAP) provides intuitive visual explanations of important features contributing to the detection and classification of both GPS spoofing and DoS attacks. Therefore, DroneGuard offers effective and interpretable security solutions for enhanced drone application and adoption.

키워드

Drones; Global Positioning System; Security; Computational modeling; Accuracy; Wireless sensor networks; Machine learning; Feature extraction; Computer security; Support vector machines; Cybersecurity; Denial of Service (DoS) attacks; drone network; explainable artificial intelligence (XAI); feature selection (FS) technique; GPS spoofing attacks; intrusion detection; machine learning (ML) models; randomized search cross validation; UAVs
제목
DroneGuard: An Explainable and Efficient Machine Learning Framework for Intrusion Detection in Drone Networks
저자
Ihekoronye, Vivian Ukamaka; Ajakwe, Simeon Okechukwu; Lee, Jae Min; Kim, Dong-Seong
DOI
10.1109/JIOT.2024.3519633
발행일
2025-04
유형
Article
저널명
IEEE Internet of Things Journal
권
12
호
7
페이지
7708 ~ 7722