Giter Club home page Giter Club logo

uamughal / cyber-physical-intrusion-detection-system-for-unmanned-aerial-vehicles Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 34 KB

This repository contains the code for paper, ''Cyber-Physical Intrusion Detection System for Unmanned Aerial Vehicles,” in IEEE Transactions on Intelligent Transportation Systems (2023)

Home Page: https://ieeexplore.ieee.org/document/10368002

License: MIT License

Python 100.00%
cyber-attack-detection cyber-physical-systems cybersecurity deep-learning intrusion-detection-system machine-learning uav

cyber-physical-intrusion-detection-system-for-unmanned-aerial-vehicles's Introduction

Cyber-Physical Intrusion Detection System for Unmanned Aerial Vehicles

The increasing reliance on unmanned aerial vehicles (UAVs) has escalated the associated cyber risks. While machine learning has enabled intrusion detection systems (IDSs), current IDSs do not incorporate cyber-physical UAV features, which limits their detection performance. Additionally, the lack of public UAV’s cyber and physical datasets to develop IDS hinders further research. Therefore, this paper proposes a novel IDS fusing UAV cyber and physical features to improve detection capabilities. First, we developed a testbed that includes UAV, controller, and data collection tools to execute cyber-attacks and gather cyber and physical data under normal and attack conditions. We made this dataset publicly available. The dataset covers a range of cyber-attacks including denial-of-service, replay, evil twin, and false data injection attacks. Then, machine learning-based IDSs fusing cyber and physical features were trained to detect cyber-attacks using support vector machines, feedforward neural networks, recurrent neural networks with long short-term memory cells, and convolutional neural networks. Extensive experiments were conducted on varying complexity and range of attack training data to explore whether (a) fusion of cyber and physical features enhances detection performance compared to cyber or physical features alone, (b) fusion enhances detection when IDS is trained on a single attack type and tested on unseen attacks of varying complexity, (c) fusion enhances performance when the range of attack training data increases and models are tested on unseen attacks. Answering these research questions provides insights into IDS capabilities using cyber, physical, and cyber-physical features under different conditions.

Research Questions:

We investigated the following research questions in this paper:

  • Will the fusion of cyber and physical features improve detection compared to cyber or physical features alone?
  • Will the complexity level of the attack training data impact the ability of the IDS to detect unseen attacks with various complexities?
  • Will the range of the attacks included in the training data impact the ability of the IDS to detect unseen attacks with various complexities?

Citing this work

  • If you use our implementation, you are encouraged to cite our paper.
  • This work is published in *IEEE Transactions on Intelligent Transportation Systems (2023).
  • This work was supported by the National Science Foundation (NSF) Energy, Power, Control, and Networks Program (EPCN) under Award 2220346 *

@article{hassler2023cyber,
  title={Cyber-Physical Intrusion Detection System for Unmanned Aerial Vehicles},
  author={Hassler, Samuel Chase and Mughal, Umair Ahmad and Ismail, Muhammad},
  journal={IEEE Transactions on Intelligent Transportation Systems},
  year={2023},
  publisher={IEEE}
}

cyber-physical-intrusion-detection-system-for-unmanned-aerial-vehicles's People

Contributors

uamughal avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

cyber-physical-intrusion-detection-system-for-unmanned-aerial-vehicles's Issues

data

Hi,
The paper "Cyber-Physical Intrusion Detection System for Unmanned Aerial Vehicles" is very interesting.
However, where is the data? Thank you very much.
df = pd.read_csv("../../dataset_updated/standardized_dataset_{}.csv".format(fusion)) .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.