README.md 886 Bytes
Newer Older
cif2cif's avatar
cif2cif committed
1
# SecureGrid Deep Learning based Attack Detection System for Smart Grids
Pablo Aznar's avatar
Pablo Aznar committed
2

cif2cif's avatar
cif2cif committed
3
This is the software of Deep Learning based Attack Detection System for Smart Grids
Pablo Aznar's avatar
Pablo Aznar committed
4

cif2cif's avatar
cif2cif committed
5
It is composed of three modules, which should be executed in order:
Carlos A. Iglesias's avatar
Carlos A. Iglesias committed
6

7
8
* `simulator/`  - Data generation of the power of residential houses ander attacks
* `data-preprocessing/` - Data preprocessing of the results of the simulator
cif2cif's avatar
cif2cif committed
9
* `attack-detector/` - deep learning module for detecting attacks 
10

cif2cif's avatar
cif2cif committed
11
Please, refer to every module for its installation, configuration and execution.
12
13
14
15
16
17

The directory `data` contains the result of the execution of the three modules when the simulation has been set to an `attackPercentageValue` of 0, 10, 20 and 30.
It is organized as follows:
- normal/ (0 attack)
    + demo_0.hdf5 (generated by simulator)
    + house_N.pkl (one file for each house generated by data-preprocessing, with N in 0..37)