Zeus monitors for control low integrity of the PLC program execution. Zeus monitors thecommunications between the human- machine interface and the PLC and captures the controllogic binary uploads to the PLC. Zeus exercises its feasible execution paths, and fingerprintstheir emissions using an external electromagnetic sensor. Zeus trains a neural network forlegitimate PLC execution and uses it at runtime to identify the control flow based on PLC’selectromagnetic emissions. Zeus was implemented on a commercial Allen Bradley PLC, which iswidely used in industry, and evaluated it on real-world control program executions. Zeus wasable to distinguish between different legitimate and malicious executions with 98.9% accuracyand with zero overhead on PLC execution by design.
About the Speaker
Sriharsha Etigowni is a Post-Doctoral Research Associate at Purdue University. He earned his PhD in Electrical and computer engineering from Rutgers University. His research mainly focuses on security of cyber physical systems. His research is to secure cyber physical systems by using physical and control invariants. His research interests involve IoT embedded system security, trusted computing, secure boot, runtime monitoring and detection, physical side channels, and applied cryptography.
Apart from academic research he also has industrial experience working for Bosch on automotive embedded systems specifically on In-vehicle communication protocols and working for Siemens on intelligent automated systems in manufacturing domain. His work spans in different areas of cyber physical systems such as power grids, drones, automotive, and critical manufacturing.