Non-interference in Partial Order Models

被引:1
|
作者
Berard, Beatrice [1 ,4 ,5 ]
Helouet, Loic [2 ]
Mullins, John [3 ]
机构
[1] UPMC Univ Paris, Sorbonne Univ, Paris, France
[2] INRIA Rennes, Campus Beaulieu, F-35041 Rennes, France
[3] Ecole Polytech Montreal, Dept Comp & Software Engn, POB 6079,Stn Ctr Ville, Montreal, PQ H3C 3A7, Canada
[4] UPMC Univ Paris 06, Sorbonne Univ, CNRS, UMR 7606,LIP6, F-75005 Paris, France
[5] Univ Paris Saclay, INRIA, ENS Cachan, Paris, France
基金
加拿大自然科学与工程研究理事会;
关键词
Security; non-interference; partial orders; verification; CHECKING;
D O I
10.1145/2984639
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Non-interference (NI) is a property of systems stating that confidential actions should not cause effects observable by unauthorized users. Several variants of NI have been studied for many types of models but rarely for true concurrency or unbounded models. This work investigatesNI for High-level Message Sequence Charts (HMSCs), a scenario language for the description of distributed systems, based on composition of partial orders. We first propose a general definition of security properties in terms of equivalence among observations of behaviors. Observations are naturally captured by partial order automata, a formalism that generalizes HMSCs and permits assembling partial orders. We show that equivalence or inclusion properties for HMSCs (and hence for partial order automata) are undecidable, which means in particular that NI is undecidable for HMSCs. We hence consider decidable subclasses of partial order automata and HMSCs. Finally, we define weaker local properties, describing situations where a system is attacked by a single agent, and show that local NI is decidable. We then refine local NI to a finer notion of causal NI that emphasizes causal dependencies between confidential actions and observations and extend it to causal NI with (selective) declassification of confidential events. Checking whether a system satisfies local and causal NI and their declassified variants are PSPACE-complete problems.
引用
收藏
页数:34
相关论文
共 50 条
  • [1] Non-interference in partial order models
    Berard, Beatrice
    Helouet, Loic
    Mullins, John
    2015 15TH INTERNATIONAL CONFERENCE ON APPLICATIONS OF CONCURRENCY TO SYSTEM DESIGN (ACSD), 2015, : 80 - 89
  • [2] Non-interference models and subliminal channels
    Grusho, A.A.
    Shumitskaya, E.L.
    Discrete Mathematics and Applications, 2002, 12 (01): : 9 - 14
  • [3] Partial evaluation and non-interference for object calculi
    Barthe, G
    Serpette, BP
    FUNCTIONAL AND LOGIC PROGRAMMING, PROCEEDINGS, 1999, 1722 : 53 - 67
  • [4] Higher-order abstract non-interference
    Zanardini, D
    TYPED LAMBDA CALCULI AND APPLICATIONS, PROCEEDINGS, 2005, 3461 : 417 - 432
  • [5] On intransitive non-interference in some models of concurrency
    Gorrieri R.
    Vernali M.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6858 LNCS : 125 - 151
  • [6] Abstract non-interference - Parameterizing non-interference by abstract interpretation
    Giacobazzi, R
    Mastroeni, I
    ACM SIGPLAN NOTICES, 2004, 39 (01) : 186 - 197
  • [7] NON-INTERFERENCE
    VELASCO, LMA
    COLUMBIA JOURNALISM REVIEW, 1977, 15 (05) : 62 - 62
  • [8] On interference and non-interference in the SMEFT
    Andreas Helset
    Michael Trott
    Journal of High Energy Physics, 2018
  • [9] On interference and non-interference in the SMEFT
    Helset, Andreas
    Trott, Michael
    JOURNAL OF HIGH ENERGY PHYSICS, 2018, (04):
  • [10] Approximate non-interference
    Di Pierro, A
    Hankin, C
    Wiklicky, H
    15TH IEEE COMPUTER SECURITY FOUNDATION WORKSHOP, PROCEEDINGS, 2002, : 3 - 17