/Threat-Analysis-for-Smart-Cities

A Cyber-Physical System (CPS) is a mixed system integrated with computation, communication, and physical processes, which takes an important position in the smart city, and there are many challenges in its security issues. In this project, we established a testbed and a mini UI system to verify our CPS threat analysis method and auto anomaly detection algorithm.

Primary LanguagePythonApache License 2.0Apache-2.0

Threat-Analysis-for-Smart-Cities

Introduction

A Cyber-Physical System (CPS) is a mixed system integrated with computation, communication, and physical processes, which takes an important position in the smart city, and there are many challenges in its security issues. Firstly, we establish a cybersecurity model for CPS, providing the security threats of various components of CPS. Then, we propose a CPS threat analysis method and provide experimental test results. The results show that this method can achieve rapid, large-scale security threat modeling and automatic analysis. Consequently, it can provide technical support for the security assurance of the key information infrastructures in smart cities. Finally, we summarized the research advances and future research directions for security threats on CPS in smart cities. For more details, please refer to http://www.c-s-a.org.cn/html/2018/7/6453.html. In this project, we established a testbed and a mini-UI system to verify our CPS threat analysis method and auto-anomaly detection algorithm.

If you are interested, please consider giving us a star and cite,

@article{xiao2018,
  title={Data-Driven Cyber-Physical System Security Threat Analysis Model and Method for Smart Cities},
  author={Jiang, Jianchun and Xiao, Jiaping and Tang, Kun},
  journal={Computer Systems and Applications},
  volume={27},
  number={7},
  pages={50--56},
  year={2018}
}

Dependencies

pyQt4, bs4, json, urllib2, cookielib, urllib, execjs, re, requests

Getting started

Load all files into PyCharm and run main.py