Model-checking trace-based information flow properties

被引:8
|
作者
D'Souza, Deepak [1 ]
Holla, Raveendra [1 ]
Raghavendra, K. R. [1 ]
Sprick, Barbara [2 ]
机构
[1] Indian Inst Sci, Dept Comp Sci & Automat, Bangalore, Karnataka, India
[2] TU Darmdstadt, Fachbereich Informat, Darmdstadt, Germany
关键词
Model-checking; non-interference; information flow properties; security;
D O I
10.3233/JCS-2010-0400
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we consider the problem of verifying trace-based information flow properties for different classes of system models. We begin by proposing an automata-theoretic technique for model-checking trace-based information flow properties for finite-state systems. We do this by showing that Mantel's Basic Security Predicates (BSPs), which were shown to be the building blocks of most trace-based properties in the literature, can be verified in an automated way for finite-state system models. We also consider the problem for the class of pushdown system models, and show that it is undecidable to check such systems for any of the trace-based information flow properties. Finally we consider a simple trace-based property we call "weak non-inference" and show that it is undecidable even for finite-state systems.
引用
收藏
页码:101 / 138
页数:38
相关论文
共 50 条
  • [41] Efficient CTL model-checking for pushdown systems
    Song, Fu
    Touili, Tayssir
    THEORETICAL COMPUTER SCIENCE, 2014, 549 : 127 - 145
  • [42] Model-checking Distributed Components: The Vercors Platform
    Barros, Tomas
    Cansado, Antonio
    Madelaine, Eric
    Rivera, Marcela
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 182 : 3 - 16
  • [43] Model-checking the Flooding Time Synchronization Protocol
    McInnes, Allan I.
    2009 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-3, 2009, : 422 - 429
  • [44] Compositional model-checking verification of critical systems
    Mendoza, Luis E.
    Capel, Manuel I.
    Pérez, María
    Benghazi, Kawtar
    Lecture Notes in Business Information Processing, 2009, 19 : 213 - 225
  • [45] Incompleteness, counterexamples, and refinements in abstract model-checking
    Giacobazzi, R
    Quintarelli, E
    STATIC ANALYSIS, PROCEEDINGS, 2001, 2126 : 356 - 373
  • [46] Compositional Model-Checking Verification of Critical Systems
    Mendoza, Luis E.
    Capel, Manuel I.
    Perez, Maria
    Benghazi, Kawtar
    ENTERPRISE INFORMATION SYSTEMS-B, 2009, 19 : 213 - +
  • [47] Durations and parametric model-checking in timed automata
    Bruyere, Veronique
    Dall'olio, Emmanuel
    Raskin, Jean-Francois
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2008, 9 (02)
  • [48] Parametric Model-Checking of Stopwatch Petri Nets
    Traonouez, Louis-Marie
    Lime, Didier
    Roux, Olivier H.
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (17) : 3273 - 3304
  • [49] Exploiting symmetry when model-checking software
    Godefroid, P
    FORMAL METHODS FOR PROTOCOL ENGINEERING AND DISTRIBUTED SYSTEMS, 1999, 28 : 257 - 275
  • [50] Is LTL model-checking effective for Diagnosability Verification?
    Tuxi, Thiago M.
    Carvalho, Lilian K.
    Nunes, Eduardo V. L.
    Da Cunha, Antonio E. C.
    IFAC PAPERSONLINE, 2020, 53 (04): : 256 - 262