Probabilistic noninterference in a concurrent language

被引:41
|
作者
Volpano, D [1 ]
Smith, G [1 ]
机构
[1] USN, Postgrad Sch, Dept Comp Sci, Monterey, CA 93943 USA
关键词
D O I
10.1109/CSFW.1998.683153
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In [15], we give a type system that guarantees that well-typed multi-threaded programs are possibilistically noninterfering. If thread scheduling is probabilistic, however, then well-typed programs may have probabilistic timing channels. We describe how they can be eliminated without making the type system more restrictive. We shaw that well-typed concurrent programs are probabilistically noninterfering if every total command with a high guard executes atomically. The proof uses the concept of a probabilistic state of a computation, following the work of Kozen [10].(1).
引用
收藏
页码:34 / 43
页数:10
相关论文
共 50 条
  • [1] Formal Verification of Language-Based Concurrent Noninterference
    Popescu, Andrei
    Hoezi, Johannes
    Nipkow, Tobias
    JOURNAL OF FORMALIZED REASONING, 2013, 6 (01): : 1 - 30
  • [2] Improved typings for probabilistic noninterference in a multi-threaded language
    Smith, Geoffrey
    JOURNAL OF COMPUTER SECURITY, 2006, 14 (06) : 591 - 626
  • [3] Formalizing Probabilistic Noninterference
    Popescu, Andrei
    Hoelzl, Johannes
    Nipkow, Tobias
    CERTIFIED PROGRAMS AND PROOFS, CPP 2013, 2013, 8307 : 259 - 275
  • [4] Noninterference for concurrent programs
    Boudol, G
    Castellani, I
    AUTOMATA LANGUAGES AND PROGRAMMING, PROCEEDING, 2001, 2076 : 382 - 395
  • [5] Computational probabilistic noninterference
    Michael Backes
    Birgit Pfitzmann
    International Journal of Information Security, 2004, 3 (1) : 42 - 60
  • [6] Hybrid Monitors for Concurrent Noninterference
    Askarov, Aslan
    Chong, Stephen
    Mantel, Heiko
    2015 IEEE 28TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM CSF 2015, 2015, : 137 - 151
  • [7] Probabilistic noninterference through weak probabilistic bisimulation
    Smith, G
    16TH IEEE COMPUTER SECURITY FOUNDATIONS WORKSHOP, PROCEEDINGS, 2003, : 3 - 13
  • [8] Noninterference for concurrent programs and thread systems
    Boudol, G
    Castellani, I
    THEORETICAL COMPUTER SCIENCE, 2002, 281 (1-2) : 109 - 130
  • [9] Checking probabilistic noninterference using JOANA
    Snelting, Gregor
    Giffhorn, Dennis
    Graf, Juergen
    Hammer, Christian
    Hecker, Martin
    Mohr, Martin
    Wasserrab, Daniel
    IT-INFORMATION TECHNOLOGY, 2014, 56 (06): : 280 - 287
  • [10] A distributed and probabilistic concurrent constraint programming language
    Bortolussi, L
    Wiklicky, H
    LOGIC PROGRAMMING, PROCEEDINGS, 2005, 3668 : 143 - 158