AIセキュリティポータル K Program
ICSML: Industrial Control Systems ML Framework for native inference using IEC 61131-3 code
Share
Abstract
Industrial Control Systems (ICS) have played a catalytic role in enabling the 4th Industrial Revolution. ICS devices like Programmable Logic Controllers (PLCs), automate, monitor, and control critical processes in industrial, energy, and commercial environments. The convergence of traditional Operational Technology (OT) with Information Technology (IT) has opened a new and unique threat landscape. This has inspired defense research that focuses heavily on Machine Learning (ML) based anomaly detection methods that run on external IT hardware, which means an increase in costs and the further expansion of the threat landscape. To remove this requirement, we introduce the ICS machine learning inference framework (ICSML) which enables executing ML model inference natively on the PLC. ICSML is implemented in IEC 61131-3 code and provides several optimizations to bypass the limitations imposed by the domain-specific languages. Therefore, it works on every PLC without the need for vendor support. ICSML provides a complete set of components for creating full ML models similarly to established ML frameworks. We run a series of benchmarks studying memory and performance, and compare our solution to the TFLite inference framework. At the same time, we develop domain-specific model optimizations to improve the efficiency of ICSML. To demonstrate the abilities of ICSML, we evaluate a case study of a real defense for process-aware attacks targeting a desalination plant.
Understanding the operation of industrial msf plants part i: Stability and steady-state analysis
E. Ali
Published: 2002
Protecting water infrastructure from cyber and physical threats: Using multimodal data fusion and adaptive deep learning to monitor critical systems
Nikolaos Bakalos, Athanasios Voulodimos, Nikolaos Doulamis, Anastasios Doulamis, Avi Ostfeld, Elad Salomons, Juan Caubet, Victor Jimenez, Pau Li
Published: 2019
Analysis of the cyber attack on the Ukrainian power grid
Electricity Information Sharing and Analysis Center (E-ISAC)
Published: 2016
Classification of model transformation approaches
Krzysztof Czarnecki, Simon Helsen
Published: 2003
False data injection attacks against state estimation in power distribution systems
Ruilong Deng, Peng Zhuang, Hao Liang
Published: 2018
Hey, My Malware Knows Physics! Attacking PLCs with Physical Model Aware Rootkit
Luis Garcia, Ferdinand Brasser, Mehmet Hazar Cintuglu, Ahmad-Reza Sadeghi, Osama A Mohammed, Saman A Zonouz
Published: 2017
Learning both weights and connections for efficient neural network
Song Han, Jeff Pool, John Tran, William Dally
Published: 2015
Share