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 条
  • [21] Foundations of incremental aspect model-checking
    Krishnamurthi, Shriram
    Fisler, Kathi
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2007, 16 (02)
  • [22] A Model-Checking Approach for Fault Analysis Based on Configurable Model Extraction
    Ogawa, Hideto
    Ichii, Makoto
    Myojin, Tomoyuki
    Chikahisa, Masaki
    Nakagawa, Yuichiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (06): : 1150 - 1160
  • [23] Comparing approaches for model-checking strategies under imperfect information and fairness constraints
    Busard, Simon
    Pecheur, Charles
    Qu, Hongyang
    Raimondi, Franco
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2019, 21 (04) : 449 - 469
  • [24] MODEL-CHECKING OF LINEAR-TIME PROPERTIES IN POSSIBILISTIC KRIPKE STRUCTURE
    Li, Lijun
    Li, Yongming
    QUANTITATIVE LOGIC AND SOFT COMPUTING, 2012, 5 : 287 - 294
  • [25] Model-checking TRIO specifications in SPIN
    Morzenti, A
    Pradella, M
    San Pietro, P
    Spoletini, P
    FME 2003: FORMAL METHODS, PROCEEDINGS, 2003, 2805 : 542 - 561
  • [26] Model-Checking Legal Contracts with SymboleoPC
    Parvizimosaed, Alireza
    Roveri, Marco
    Rasti, Aidin
    Amyot, Daniel
    Logrippo, Luigi
    Mylopoulos, John
    PROCEEDINGS OF THE 25TH INTERNATIONAL ACM/IEEE CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022, 2022, : 278 - 288
  • [27] Direct Model-checking of SysML Models
    Calvino, Alessandro Tempia
    Apvrille, Ludovic
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2021, : 216 - 223
  • [28] Comparing approaches for model-checking strategies under imperfect information and fairness constraints
    Simon Busard
    Charles Pecheur
    Hongyang Qu
    Franco Raimondi
    International Journal on Software Tools for Technology Transfer, 2019, 21 : 449 - 469
  • [29] Model-checking temporal behaviour in CSP
    Ouaknine, J
    Reed, GM
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 295 - 304
  • [30] QCTL model-checking with QBF solvers
    Hossain, Akash
    Laroussinie, Francois
    INFORMATION AND COMPUTATION, 2021, 280