Implementation of Industrial Network Protocol for Real-Time Cyber-Attack Detection
In this project Cyber-Physical Systems are studied and developed according to the need of the modern world. With the advancement in the field of technology the attacks evolve too which raises a crucial need of improvement of the cyber-physical systems. The cyberphysical systems are studied unde
2025-06-28 16:33:03 - Adil Khan
Implementation of Industrial Network Protocol for Real-Time Cyber-Attack Detection
Project Area of Specialization Cyber SecurityProject SummaryIn this project Cyber-Physical Systems are studied and developed according to the need of the modern world. With the advancement in the field of technology the attacks evolve too which raises a crucial need of improvement of the cyber-physical systems. The cyberphysical systems are studied under attacks and the response of the system is observed. The communication between different devices of cyber-physical systems is the main objective of this thesis. A system is simulated on MATLAB Simulink which is hooked up with an industrial PLC via Modbus protocol. In this arrangement MATLAB Simulink is the controller of the system. We observe the system and introduce attacks in real time. Different types of attacks like Stealth attack, Re-play attack, Covert Attack and Dynamic False data injection attack are commenced in the system and the system is observed and modified in real-time.
Project ObjectivesWith the advancement in technology, the threats have evolved too. The most desirable trait of any sytem is reliablility. As there is not much work done on Cyber-Physical Systems they are much more prone to attacks than any other type of sytems which makes them less reliable. So, the objectives of this project are:
- comprehensive literature study of Cyber-Physical Systems and their vulnerabilities
- study Cyber-Attacks in detail
- develop an industrial model of CPS
- observation of CPS under different circumstances
- observe system behavior when under attack
- introduction of different kinds of Cyber-Attacks to the system
- remodelling of the system to eliminate its vulnerabilities
In order to get better understanding of the model design and control, softwares like Simulink and OpenPLC were studied in detail. A model is designed in Simulink which communicates with a PLC through a communication protocol called Modbus. The Simulink model will send control commands and receive the output results through Modbus. After successful implementation of this Cyber-Physical System different attacks will be introduced to the system and its behavior will be studied. This system will be best optimized to tackle with these kinds of attacks.
Benefits of the ProjectThe benefits of this project are as follows:
- detection and elimination of attacks on CPSs
- development of a secure communication network
- development of a reliable control system for CPSs
A Cyber-Physical System in which Simulink acts as a controller and commands a PLC in Real-Time via Modbus. The control model is designed and simulated on Simulink Desktop Real-Time and then it communicates with Modbus through a communication module specially designed for Modbus. This is a two-way communication module hence data flows both ways i.e. Simulink reads values of sensors connected to the PLC and also gives commands to the actuators also connected to the PLC.
Final Deliverable of the Project HW/SW integrated systemCore Industry SecurityOther Industries IT , Energy , Manufacturing , Telecommunication Core Technology Internet of Things (IoT)Other Technologies Robotics, Cloud Infrastructure, Clean TechSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 79000 | |||
| Modbus TCP | Equipment | 1 | 15000 | 15000 |
| Matlab | Miscellaneous | 1 | 5000 | 5000 |
| PLC | Equipment | 1 | 12000 | 12000 |
| sensors | Equipment | 4 | 3000 | 12000 |
| actuators | Equipment | 4 | 5000 | 20000 |
| Display | Equipment | 1 | 10000 | 10000 |
| Accessories | Miscellaneous | 1 | 5000 | 5000 |