DocumentCode
2324370
Title
Probabilistic noninterference in a concurrent language
Author
Volpano, Dennis ; Smith, Geoffrey
Author_Institution
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
fYear
1998
fDate
9-11 Jun 1998
Firstpage
34
Lastpage
43
Abstract
The authors previously 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. They describe how they can be eliminated without making the type system more restrictive. They show 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 (1981)
Keywords
parallel programming; security of data; type theory; atomic execution; concurrent language; high guard; possibilistic noninterfering program; probabilistic computation state; probabilistic noninterference; probabilistic thread scheduling; probabilistic timing channels; proof; total command; type system; well-typed concurrent programs; well-typed multi-threaded programs; Access control; Computer science; Interference; Probability distribution; Processor scheduling; Protection; Timing; Wrapping; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Security Foundations Workshop, 1998. Proceedings. 11th IEEE
Conference_Location
Rockport, MA
ISSN
1063-6900
Print_ISBN
0-8186-8488-7
Type
conf
DOI
10.1109/CSFW.1998.683153
Filename
683153
Link To Document