Creating a solution to secure MIL-STD-1553 by creating a form of message-based encryption.
- Clone the repo by running: git clone https://github.com/vimtomk/Securing-1553
- Enter the directory by running: cd Securing-1553
- Install the dependencies by running: python3 -m pip install -r requirements.txt
- Enter the directory by running: cd Securing-1553
- Run the Simulator with the following command: python3 1553_sim_demo.py
- Enter the directory by running: cd Securing-1553
- Run the Simulator with the following command: python3 attacks_demo.py
- Enter the directory by running: cd Securing-1553
- Run the Simulator with the following command: python3 encrypted_demo.py
- bc.py - the attributes and methods of the Bus Controller
- bm.py - the attributes and methods of the Bus Monitor
- bus.py - the attributes and methods of the Bus
- message.py - the definitions of three different message types
- rt.py - the attributes and methods of the Remote Terminals