Formal verification of language-based concurrent noninterference
Article
Popescu, A., Hölzl, J. and Nipkow, T. 2013. Formal verification of language-based concurrent noninterference. Journal of Formalized Reasoning. 6 (1), pp. 1-30. https://doi.org/10.6092/issn.1972-5787/3690
Type | Article |
---|---|
Title | Formal verification of language-based concurrent noninterference |
Authors | Popescu, A., Hölzl, J. and Nipkow, T. |
Abstract | We perform a formal analysis of compositionality techniques for proving possibilistic noninterference for a while language with parallel composition. We develop a uniform framework where we express a wide range of noninterference variants from the literature and compare them w.r.t. their contracts: the strength of the security properties they ensure weighed against the harshness of the syntactic conditions they enforce. This results in a simple implementable algorithm for proving that a program has a specific noninterference property, using only compositionality, which captures uniformly several security type-system results from the literature and suggests a further improved type system. All formalism and theorems have been mechanically verified in Isabelle/HOL. |
Research Group | Foundations of Computing group |
Journal | Journal of Formalized Reasoning |
ISSN | 1972-5787 |
Publication dates | |
27 Aug 2013 | |
Publication process dates | |
Deposited | 27 Apr 2015 |
Output status | Published |
Publisher's version | |
Copyright Statement | Full text: Copyright (c) 2013 Andrei Popescu, Johannes Hölzl, Tobias Nipkow. |
Digital Object Identifier (DOI) | https://doi.org/10.6092/issn.1972-5787/3690 |
Language | English |
https://repository.mdx.ac.uk/item/85207
Download files
Restricted files
File
19
total views7
total downloads0
views this month0
downloads this month