Message Authentication and Provenance Verification for Industrial Control Systems

Ertem Esiner, Utku Tefek, Daisuke Mashima, Binbin Chen, Zbigniew Kalbarczyk, David M. Nicol

Research output: Contribution to journalArticlepeer-review

Abstract

Successful attacks against industrial control systems (ICSs) often exploit insufficient checking mechanisms. While firewalls, intrusion detection systems, and similar appliances introduce essential checks, their efficacy depends on the attackers' ability to bypass such middleboxes. We propose a provenance solution to enable the verification of an end-to-end message delivery path and the actions performed on a message. Fast and flexible provenance verification (F2-Pro) provides cryptographically verifiable evidence that a message has originated from a legitimate source and gone through the necessary checks before reaching its destination. F2-Prorelies on lightweight cryptographic primitives and flexibly supports various communication settings and protocols encountered in ICS thanks to its transparent, bump-in-the-wire design. We provide formal definitions and cryptographically prove F2-Pro's security. For human interaction with ICS via a field service device, F2-Profeatures a multi-factor authentication mechanism that starts the provenance chain from a human user issuing commands. We compatibility tested F2-Proon a smart power grid testbed and reported a sub-millisecond latency overhead per communication hop using a modest ARM Cortex-A15 processor.

Original languageEnglish (US)
Article number24
JournalACM Transactions on Cyber-Physical Systems
Volume7
Issue number4
DOIs
StatePublished - Oct 14 2023

Keywords

  • Bump-in-the-wire
  • Message authentication
  • cyberphysical system
  • digital signature
  • hash chain
  • multi-factor authentication
  • provenance
  • signature aggregation
  • verifiable

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Hardware and Architecture
  • Computer Networks and Communications
  • Control and Optimization
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Message Authentication and Provenance Verification for Industrial Control Systems'. Together they form a unique fingerprint.

Cite this