DocumentCode
1649685
Title
Probabilistic noninterference through weak probabilistic bisimulation
Author
Smith, Geoffrey
Author_Institution
Sch. of Comput. Sci., Florida Int. Univ., Maimi, FL, USA
fYear
2003
Firstpage
3
Lastpage
13
Abstract
To be practical, systems for ensuring secure information flow must be as permissive as possible. To this end, the author recently proposed a type system for multi-threaded programs running under a uniform probabilistic scheduler; it allows the running times of threads to depend on the values of H variables, provided that these timing variations cannot affect the values of L variables. But these timing variations preclude a proof of the soundness of the type system using the framework of probabilistic bisimulation, because probabilistic bisimulation is too strict regarding time. To address this difficulty, this paper proposes a notion of weak probabilistic bisimulation for Markov chains, allowing two Markov chains to be regarded as equivalent even when one "runs" more slowly that the other. The paper applies weak probabilistic bisimulation to prove that the type system guarantees the probabilistic noninterference property. Finally, the paper shows that the language can safely be extended with a fork command that allows new threads to be spawned.
Keywords
Markov processes; data flow computing; multi-threading; probabilistic logic; security of data; Markov chain; dynamic thread creation; fork command; information flow; information security; multithreaded program; probabilistic bisimulation; probabilistic scheduler; weak probabilistic noninterference; Application software; Computer languages; Computer science; Computer security; Conferences; Mobile computing; Probability distribution; Processor scheduling; Timing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Security Foundations Workshop, 2003. Proceedings. 16th IEEE
ISSN
1063-6900
Print_ISBN
0-7695-1927-X
Type
conf
DOI
10.1109/CSFW.2003.1212701
Filename
1212701
Link To Document