Checking security properties by model checking

Nicoletta De Francesco, Giuseppe Lettieri · Software Testing Verification and Reliability · 2003

Abstract A method is proposed for checking security properties in programs written in high‐level languages. The method is based on the model checking technique. The SMV tool is used. The representation of the program is a Kripke structure modelling the control flow graph enriched with security information. The properties considered are secure information flow and the absence of covert channels caused by program termination. The formulae expressing these security properties are given using the logic CTL. Copyright © 2003 John Wiley & Sons, Ltd.

Read the paper · More papers on PaperTik