ICSML: Industrial Control Systems ML Framework for native inference using IEC 61131-3 code
Constantine Doumanidis (1), Prashant Hari Narayan Rajput (2), Michail, Maniatakos (1) ((1) New York University Abu Dhabi, (2) NYU Tandon School of, Engineering)

TL;DR
This paper introduces ICSML, a framework enabling native machine learning inference directly on PLCs using IEC 61131-3 code, enhancing security and efficiency in industrial control systems by eliminating reliance on external hardware.
Contribution
The paper presents a novel ML inference framework for PLCs that operates natively in IEC 61131-3, with optimizations and benchmarks demonstrating its effectiveness and broad compatibility.
Findings
ICSML runs efficiently on various PLCs without vendor support
Benchmark results show competitive performance with TFLite
Domain-specific optimizations improve inference efficiency
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Smart Grid Security and Resilience · Advanced Malware Detection Techniques
MethodsAttentive Walk-Aggregating Graph Neural Network
