Attention Meets UAVs: A Comprehensive Evaluation of DDoS Detection in Low-Cost UAVs

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Sharma, Ashish, Vaddhiparthy, SVSLN Surya Suhas, Goparaju, Sai Usha, Gangadharan, Deepak, Kandath, Harikumar
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911936286818304
author Sharma, Ashish
Vaddhiparthy, SVSLN Surya Suhas
Goparaju, Sai Usha
Gangadharan, Deepak
Kandath, Harikumar
author_facet Sharma, Ashish
Vaddhiparthy, SVSLN Surya Suhas
Goparaju, Sai Usha
Gangadharan, Deepak
Kandath, Harikumar
contents This paper explores the critical issue of enhancing cybersecurity measures for low-cost, Wi-Fi-based Unmanned Aerial Vehicles (UAVs) against Distributed Denial of Service (DDoS) attacks. In the current work, we have explored three variants of DDoS attacks, namely Transmission Control Protocol (TCP), Internet Control Message Protocol (ICMP), and TCP + ICMP flooding attacks, and developed a detection mechanism that runs on the companion computer of the UAV system. As a part of the detection mechanism, we have evaluated various machine learning, and deep learning algorithms, such as XGBoost, Isolation Forest, Long Short-Term Memory (LSTM), Bidirectional-LSTM (Bi-LSTM), LSTM with attention, Bi-LSTM with attention, and Time Series Transformer (TST) in terms of various classification metrics. Our evaluation reveals that algorithms with attention mechanisms outperform their counterparts in general, and TST stands out as the most efficient model with a run time of 0.1 seconds. TST has demonstrated an F1 score of 0.999, 0.997, and 0.943 for TCP, ICMP, and TCP + ICMP flooding attacks respectively. In this work, we present the necessary steps required to build an on-board DDoS detection mechanism. Further, we also present the ablation study to identify the best TST hyperparameters for DDoS detection, and we have also underscored the advantage of adapting learnable positional embeddings in TST for DDoS detection with an improvement in F1 score from 0.94 to 0.99.
format Preprint
id arxiv_https___arxiv_org_abs_2406_19881
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Attention Meets UAVs: A Comprehensive Evaluation of DDoS Detection in Low-Cost UAVs
Sharma, Ashish
Vaddhiparthy, SVSLN Surya Suhas
Goparaju, Sai Usha
Gangadharan, Deepak
Kandath, Harikumar
Cryptography and Security
Machine Learning
This paper explores the critical issue of enhancing cybersecurity measures for low-cost, Wi-Fi-based Unmanned Aerial Vehicles (UAVs) against Distributed Denial of Service (DDoS) attacks. In the current work, we have explored three variants of DDoS attacks, namely Transmission Control Protocol (TCP), Internet Control Message Protocol (ICMP), and TCP + ICMP flooding attacks, and developed a detection mechanism that runs on the companion computer of the UAV system. As a part of the detection mechanism, we have evaluated various machine learning, and deep learning algorithms, such as XGBoost, Isolation Forest, Long Short-Term Memory (LSTM), Bidirectional-LSTM (Bi-LSTM), LSTM with attention, Bi-LSTM with attention, and Time Series Transformer (TST) in terms of various classification metrics. Our evaluation reveals that algorithms with attention mechanisms outperform their counterparts in general, and TST stands out as the most efficient model with a run time of 0.1 seconds. TST has demonstrated an F1 score of 0.999, 0.997, and 0.943 for TCP, ICMP, and TCP + ICMP flooding attacks respectively. In this work, we present the necessary steps required to build an on-board DDoS detection mechanism. Further, we also present the ablation study to identify the best TST hyperparameters for DDoS detection, and we have also underscored the advantage of adapting learnable positional embeddings in TST for DDoS detection with an improvement in F1 score from 0.94 to 0.99.
title Attention Meets UAVs: A Comprehensive Evaluation of DDoS Detection in Low-Cost UAVs
topic Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2406.19881