CORESAFE: A Formal Approach against Code Replacement Attacks on Cyber Physical Systems

Abstract

Industrial Control Systems (ICS) used in manufacturing, power generators and other critical infrastructure monitoring and control are ripe targets for cyber-attacks these days. Examples of such attacks are abundant such as attacks on Iranian nuclear enrichment plant with Stuxnet in 2009, on German steel plant in 2014, Ukrainian power system in 2015 and 2016. Usually in ICS, multiple control loops work concurrently and share various resources including the communication bus through which they interact with sensors and actuators. Real-time scheduling of concurrent control applications while competing for shared resources demands a delicate balance between performance and real-time constraints. A possible insider attack could be the replacement of a previously vetted control application or other components in the system, during a system update. In this project, we worked on an automated framework that addresses the effect of such replacement attacks from the perspective of loss of control performance. Given a set of control components, a control objective to be satisfied by the control ensemble, the question of schedulability and synthesis of a scheduler that can ensure the desired control performance has been recently studied in literature. In this project, we extended this idea further to build an automata theoretic framework for assessment of replacement attacks on schedulability. We have built an end-to-end framework that takes in a set of control components, their variants (after replacement), a control objective to be guaranteed, and performs an automated schedulability assessment. We report some preliminary experiments of our framework on simple benchmarks.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 19, 2018
Accession Number
AD1051267

Entities

People

  • Anshuman Banerjee
  • Debleena Das
  • Sandeep Shukla

Organizations

  • Indian Institute of Technology Kanpur

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Automata
  • Automata Theory
  • Computer Languages
  • Computer Science
  • Control Systems
  • Cyber Threats
  • Cyberattacks
  • Cybersecurity
  • Detection
  • Formal Languages
  • Industrial Control Systems
  • Language
  • Malware
  • Manufacturing
  • Scada
  • Standards

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Distributed Systems and Data Platform Development
  • Parallel and Distributed Computing.

Technology Areas

  • Cyber