2014 IEEE 27th Computer Security Foundations Symposium 2014
DOI: 10.1109/csf.2014.14
|View full text |Cite
|
Sign up to set email alerts
|

Noninterference under Weak Memory Models

Abstract: Research on information flow security for concurrent programs usually assumes sequential consistency although modern multi-core processors often support weaker consistency guarantees. In this article, we clarify the impact that relaxations of sequential consistency have on information flow security. We consider four memory models and prove for each of them that information flow security under this model does not imply information flow security in any of the other models. This result suggests that research on s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(12 citation statements)
references
References 37 publications
(59 reference statements)
0
12
0
Order By: Relevance
“…However, they are mostly used as a more precise alternative to pen-and-paper definitions and suffer from the similar downsides: (1) they provide no additional modularity or interface abstractions-they do not simplify reasoning about a model, they merely formalize it. For example, Weber [37] provides an Isabelle formalization of the memory model of Mantel et al [23] and finds notational errors that do not compromise the theoretical results, but hamper comprehensibility. These mistakes were discovered, because the tool enforces syntax checks, not because the formalization itself would provide a clearer structure.…”
Section: Related Work and Discussion Of Tool-based Approachesmentioning
confidence: 99%
See 4 more Smart Citations
“…However, they are mostly used as a more precise alternative to pen-and-paper definitions and suffer from the similar downsides: (1) they provide no additional modularity or interface abstractions-they do not simplify reasoning about a model, they merely formalize it. For example, Weber [37] provides an Isabelle formalization of the memory model of Mantel et al [23] and finds notational errors that do not compromise the theoretical results, but hamper comprehensibility. These mistakes were discovered, because the tool enforces syntax checks, not because the formalization itself would provide a clearer structure.…”
Section: Related Work and Discussion Of Tool-based Approachesmentioning
confidence: 99%
“…Our model conceptually follows the one by Mantel et al [23], so we mostly compare it to theirs. Their main goal is to establish non-interference results for weak memory models, while ours is to produce a modular, easy-to-follow, and analyzable formalization.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations