Next Article in Journal
Space Debris Detection in Low Earth Orbit with the Sardinia Radio Telescope
Previous Article in Journal
Antenna Arrays for Line-of-Sight Massive MIMO: Half Wavelength Is Not Enough
Previous Article in Special Issue
A Data Compression Hardware Accelerator Enabling Long-Term Biosignal Monitoring Based on Ultra-Low Power IoT Platforms
Article Menu

Export Article

Open AccessArticle
Electronics 2017, 6(3), 58; doi:10.3390/electronics6030058

A Formally Reliable Cognitive Middleware for the Security of Industrial Control Systems

1
Institute of Informatics, Alpen-Adria University, Klagenfurt A-9020, Austria
2
Industrial Systems Institute/RC-Athena & ECE, University of Patras, Patras GR 26504, Greece
3
MIT CSAIL, Cambridge, MA 02139, USA
*
Author to whom correspondence should be addressed.
Received: 31 May 2017 / Revised: 21 July 2017 / Accepted: 8 August 2017 / Published: 11 August 2017
(This article belongs to the Special Issue Real-Time Embedded Systems)
View Full-Text   |   Download PDF [312 KB, uploaded 16 August 2017]   |  

Abstract

In this paper, we present our results on the formal reliability analysis of the behavioral correctness of our cognitive middleware ARMET. The formally assured behavioral correctness of a software system is a fundamental prerequisite for the system’s security. Therefore, the goal of this study is to, first, formalize the behavioral semantics of the middleware and, second, to prove its behavioral correctness. In this study, we focus only on the core and critical component of the middleware: the execution monitor. The execution monitor identifies inconsistencies between runtime observations of an industrial control system (ICS) application and predictions of the specification of the application. As a starting point, we have defined the formal (denotational) semantics of the observations (produced by the application at run-time), and predictions (produced by the executable specification of the application). Then, based on the formal semantices, we have formalized the behavior of the execution monitor. Finally, based on the semantics, we have proved soundness (absence of false alarms) and completeness (detection of arbitrary attacks) to assure the behavioral correctness of the monitor. View Full-Text
Keywords: run-time monitoring; security monitor; absence of false alarms; ICS; CPS run-time monitoring; security monitor; absence of false alarms; ICS; CPS
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Khan, M.T.; Serpanos, D.; Shrobe, H. A Formally Reliable Cognitive Middleware for the Security of Industrial Control Systems. Electronics 2017, 6, 58.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Electronics EISSN 2079-9292 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top