DocumentCode :
2241791
Title :
Probabilistic noninterference for multi-threaded programs
Author :
Sabelfeld, Andrei ; Sands, David
Author_Institution :
Dept. of Comput. Sci., Chalmers Univ. of Technol., Goteborg, Sweden
fYear :
2000
fDate :
2000
Firstpage :
200
Lastpage :
214
Abstract :
We present a probability-sensitive confidentiality specification-a form of probabilistic noninterference-for a small multi-threaded programming language with dynamic thread creation. Probabilistic covert channels arise from a scheduler which is probabilistic. Since scheduling policy is typically outside the language specification for multi-threaded languages, we describe how to generalise the security condition in order to define how to generalise the security condition in order to define robust security with respect to a wide class of schedulers, not excluding the possibility of deterministic (e.g., round-robin) schedulers and program-controlled thread priorities. The formulation is based on an adaptation of Larsen and Skou´s (1991) notion of probabilistic bisimulation. We show how the security condition satisfies compositionality properties which facilitate straightforward proofs of correctness for, e.g., security type systems. We illustrate this by defining a security type system which improves on previous multi-threaded systems, and by proving it correct with respect to our stronger scheduler-independent security condition
Keywords :
bisimulation equivalence; data privacy; multi-threading; probability; scheduling; security of data; compositionality; deterministic schedulers; dynamic thread creation; multithreaded programming language; multithreaded programs; probabilistic bisimulation; probabilistic covert channels; probabilistic noninterference; probability-sensitive confidentiality specification; program-controlled thread priorities; scheduling policy; security condition; security type system; Application software; Computer science; Data security; High performance computing; Information analysis; Information security; Processor scheduling; Safety; Timing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Security Foundations Workshop, 2000. CSFW-13. Proceedings. 13th IEEE
Conference_Location :
Cambridge
ISSN :
1063-6900
Print_ISBN :
0-7695-0671-2
Type :
conf
DOI :
10.1109/CSFW.2000.856937
Filename :
856937
Link To Document :
بازگشت