Monitor petri nets for security monitoring

  • Authors:
  • Lars Patzina;Sven Patzina;Thorsten Piper;Andy Schürr

  • Affiliations:
  • CASED, Darmstadt, Germany;TU Darmstadt, Germany;CASED, Darmstadt, Germany;TU Darmstadt, Germany

  • Venue:
  • Proceedings of the International Workshop on Security and Dependability for Resource Constrained Embedded Systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In our integrated model-based development process for security monitors, we use Live Sequence Charts (LSCs) as expressive, formal specification. Generating target specific monitors from these, requires a complex interpretation of their syntax and semantics. In this paper, we propose a Petri Net dialect as an intermediate language for monitor generation---named Monitor Petri Nets (MPNs). It is based on standard Petri Nets that are syntactically and semantically extended to suit the needs of monitoring. With our MPNs, we are able to represent use and misuse cases described by LSCs in a format that is easy to interpret. MPNs provide the basis for the generation of SW/HW security monitors or can alternatively be interpreted by a generic monitor.