TY - GEN
T1 - Securing Modbus-Based Industrial Control Systems with Refined Multiparty Session Types
AU - Taylor, Max
AU - Amorim, Arthur
AU - Joneckis, Lance
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2026/3/9
Y1 - 2026/3/9
N2 - Industrial control systems (ICSs) are vulnerable to sophisticated adversaries who have the goal of creating hazards that jeopardize both human life and business operations. To do so, adversaries tend to "live off the land;"i.e., they exploit nominal system behaviors to create hazardous situations. We present an intrusion detection system (IDS) for Modbus-based ICSs, rooted in refined multiparty session types (RMPSTs) - a typing discipline for specifying behavioral protocols - that detects unsafe uses of nominal system behaviors. In our experiments on a physical testbed, we show that a dynamic RMPST checker can find 100% of behavioral protocol violations - so if the behavioral protocol only permits safe behaviors, an adversary is unable to lead the system into an unsafe state - with low overhead (e.g., <10% overhead for each of latency, CPU usage, and throughput).
AB - Industrial control systems (ICSs) are vulnerable to sophisticated adversaries who have the goal of creating hazards that jeopardize both human life and business operations. To do so, adversaries tend to "live off the land;"i.e., they exploit nominal system behaviors to create hazardous situations. We present an intrusion detection system (IDS) for Modbus-based ICSs, rooted in refined multiparty session types (RMPSTs) - a typing discipline for specifying behavioral protocols - that detects unsafe uses of nominal system behaviors. In our experiments on a physical testbed, we show that a dynamic RMPST checker can find 100% of behavioral protocol violations - so if the behavioral protocol only permits safe behaviors, an adversary is unable to lead the system into an unsafe state - with low overhead (e.g., <10% overhead for each of latency, CPU usage, and throughput).
KW - behavioral specifications
KW - Intrusion detection systems
KW - Modbus
KW - Network security
UR - https://www.scopus.com/pages/publications/105035993429
U2 - 10.1109/ACSACW69556.2025.00016
DO - 10.1109/ACSACW69556.2025.00016
M3 - Conference contribution
AN - SCOPUS:105035993429
T3 - Proceedings - 2025 Annual Computer Security Applications Conference Workshops, ACSACW 2025
SP - 99
EP - 109
BT - Proceedings - 2025 Annual Computer Security Applications Conference Workshops, ACSACW 2025
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2025 Annual Computer Security Applications Conference Workshops, ACSACW 2025
Y2 - 8 December 2025 through 12 December 2025
ER -