Skip to content

garrisonsun/Securing-Cyber-Physical-Systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Securing Cyber-Physical Systems: Physics-Enhanced Adversarial Learning for Autonomous Platoons

Table of Contents
  1. About The Project
  2. Getting Started
  3. Simulation
  4. Authors
  5. Cite this work
  6. License

About The Project

This work combines cyber-physical system characteristics with DL to develop a hybrid attack detection system. Using knowledge from both physical dynamics and data, we defend against both cyber-physical attacks and adversarial attacks.

Getting Started

  • The evaluation results presented in the paper is prepared with the Python file in the folder 'Evaluation'. The testing results are in '.csv' format, which can be easily interpreted.
  • Folder 'Data' contains the complete dataset for training and testing.
    1. Main training data is contained in the folder 'train_raw' and 'leader_raw' contains the information of attack initiation time etc. Only normal driving behaviour is used in model training and attack behaviour is used in adversarial retraining. The complete dataset also contains other vehicle information that is not used to train the model.
    2. Three scenarios are considered to generate data:
      1. normal driving scenario with different traffic conditions;
      2. repeating the process of accelerating from 0 to 70/90 km/h then decelerating to 0 km/h;
      3. randomly change speed between 70-90 km/h.
  • The PDF file 'SupplementaryMaterial' contains other implementation details to back up the paper.

Simulation

Defend agaisnt Conventional Cyber-physical Attacks

m-FDI.mp4

Defend agaisnt Adversarially-masked Cyber-physical Attacks

m-FDI_adv.mp4

Authors

Cite this work

If you find this work useful, please consider to cite the following reference paper:

@inproceedings{sun2022securing,
  title={Securing Cyber-Physical Systems: Physics-Enhanced Adversarial Learning for Autonomous Platoons},
  author={Sun, Guoxin and Alpcan, Tansu and Rubinstein, Benjamin IP and Camtepe, Seyit},
  booktitle={Joint European Conference on Machine Learning and Knowledge Discovery in Databases},
  pages={269--285},
  year={2022},
  organization={Springer}
}

License

Distributed under the MIT License. See LICENSE for more information.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages