DocumentCode :
2297266
Title :
Secure Information Flow by Model Checking Pushdown System
Author :
Sun, Cong ; Tang, Liyong ; Chen, Zhong
Author_Institution :
China Key Lab. of High Confidence Software Technol., Peking Univ., Beijing, China
fYear :
2009
fDate :
7-9 July 2009
Firstpage :
586
Lastpage :
591
Abstract :
We propose an approach on model checking information flow for imperative language with procedures. We characterize our model with pushdown system, which has a stack of unbounded length that naturally models the execution of procedural programs. Because the type-based static analysis is sometimes too conservative and rejects safe program as ill-typed, we take a semantic-based approach by self-composing symbolic pushdown system and specifying noninterference with LTL formula. Then we verify this LTL-expressed property via model checker Moped. Except for overcoming the conservative characteristic of type-based approach, our motivation also includes the insufficient state of arts on precise information flow analysis under interprocedural setting. To remedy the inefficiency of model checking compared with type system, we propose both compact form and contracted form of self-composition. According to experimental results, they can greatly increase the efficiency of realistic verification. Our method provides flexibility on separating program abstraction from noninterference verification, thus could be expected to use on different programming languages.
Keywords :
data flow analysis; program verification; programming languages; LTL formula; imperative language; model checker Moped; model checking pushdown system; noninterference verification; program abstraction; programming languages; secure information flow; semantic-based approach; type-based static analysis; Art; Computer languages; Conferences; Educational programs; Educational technology; Information analysis; Laboratories; Motorcycles; Pervasive computing; Sun; information flow; model checking; noninterference; pushdown system; self-composition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Ubiquitous, Autonomic and Trusted Computing, 2009. UIC-ATC '09. Symposia and Workshops on
Conference_Location :
Brisbane, QLD
Print_ISBN :
978-1-4244-4902-6
Electronic_ISBN :
978-0-7695-3737-5
Type :
conf
DOI :
10.1109/UIC-ATC.2009.44
Filename :
5319125
Link To Document :
بازگشت