A Recursive Watermark Method for Hard Real-Time Industrial Control System Cyber-Resilience Enhancement - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Automation Science and Engineering Année : 2020

A Recursive Watermark Method for Hard Real-Time Industrial Control System Cyber-Resilience Enhancement

Zhen Song
  • Fonction : Auteur
  • PersonId : 1138308
Kun Ji
  • Fonction : Auteur
  • PersonId : 1138309

Résumé

Cybersecurity is of vital importance to industrial control systems (ICSs), such as ship automation, manufacturing, building, and energy automation systems. Many control applications require hard real-time channels, where the delay and jitter are in the levels of milliseconds or less. To the best of our knowledge, no encryption algorithm is fast enough for hard real-time channels of existing industrial fieldbuses and, therefore, made mission-critical applications vulnerable to cyberattacks, e.g., delay and data injection attacks. In this article, we propose a novel recursive watermark (RWM) algorithm for hard real-time control system data integrity validation. Using a watermark key, a transmitter applies watermark noise to hard real-time signals and sends through the unencrypted hard real-time channel. The same key is transferred to the receiver by the encrypted nonreal-time channel. With the same key, the receiver can detect if the data have been modified by the attackers and take action to prevent catastrophic damages. We provide analysis and methods to design proper watermark keys to ensure reliable attack detection. We use a ship propulsion control system for the simulation-based case study, where our algorithm smoothly shuts down the system after attacks. We also evaluated the algorithm speed on a Siemens S7-1500 programmable logic controller (PLC). This hardware experiment demonstrated that the RWM algorithm takes about 2.8 μs to add or validate the watermark noise on one sample data point. As a comparison, common cryptic hashing algorithms can hardly process a small data set under 100 ms. The proposed RWM is about 32 to 1375 times faster than the standard approaches.
Fichier principal
Vignette du fichier
Recursive_Watermark (1).pdf (2.47 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03396081 , version 1 (20-01-2022)

Identifiants

Citer

Zhen Song, Antun Skuric, Kun Ji. A Recursive Watermark Method for Hard Real-Time Industrial Control System Cyber-Resilience Enhancement. IEEE Transactions on Automation Science and Engineering, inPress, 17 (2), pp.1030-1043. ⟨10.1109/TASE.2019.2963257⟩. ⟨hal-03396081⟩

Collections

INRIA INRIA2
67 Consultations
168 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More