Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security 2017
DOI: 10.1145/3133956.3134054
|View full text |Cite
|
Sign up to set email alerts
|

Nonmalleable Information Flow Control

Abstract: Noninterference is a popular semantic security condition because it offers strong end-to-end guarantees, it is inherently compositional, and it can be enforced using a simple security type system. Unfortunately, it is too restrictive for real systems. Mechanisms for downgrading information are needed to capture real-world security requirements, but downgrading eliminates the strong compositional security guarantees of noninterference.We introduce nonmalleable information flow, a new formal security condition t… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
45
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
6

Relationship

3
3

Authors

Journals

citations
Cited by 29 publications
(45 citation statements)
references
References 38 publications
0
45
0
Order By: Relevance
“…Hypersafety is a generalization of safety that is very important in practice, since several important notions of noninterference are hypersafety, such as termination-insensitive noninterference [13,45,86], observational determinism [68,83,101], and nonmalleable information flow [26].…”
Section: Robust Hypersafety Preservation (Rhsp)mentioning
confidence: 99%
See 1 more Smart Citation
“…Hypersafety is a generalization of safety that is very important in practice, since several important notions of noninterference are hypersafety, such as termination-insensitive noninterference [13,45,86], observational determinism [68,83,101], and nonmalleable information flow [26].…”
Section: Robust Hypersafety Preservation (Rhsp)mentioning
confidence: 99%
“…For hypersafety the involved observations are finite sets but their cardinality is otherwise unrestricted. In practice though, most hypersafety properties can be falsified by very small sets: counterexamples to termination-insensitive noninterference [13,45,86] and observational determinism [68,83,101] are observations containing 2 finite prefixes, while counterexamples to nonmalleable information flow [26] are observations containing 4 finite prefixes. To account for this, Clarkson and Schneider [31] introduce K-hypersafety as a restriction of hypersafety to observations of a fixed cardinality K. Given Obs K = 2 FinPref Fin(K) , the set of observations with cardinality K, all definitions and results above can be ported to K-hypersafety by simply replacing Obs with Obs K .…”
Section: Robust Hypersafety Preservation (Rhsp)mentioning
confidence: 99%
“…DFLATE permits weakening, or downgrading, of policies. 12 Downgrading occurs by adding delegations (via assume terms) and by TEE execution (via endorsement of the TEE's program counter level).…”
Section: Security Guaranteesmentioning
confidence: 99%
“…However, downgrading in DFLATE is carefully controlled and restricted: well-typed assume terms can only execute in contexts with sufficient integrity, and endorsement of TEEs reflect measurement and verification of code executing in a TEE. We thus expect that well-typed DFLATE programs satisfy a variety of expressive noninterference-based security guarantees, based on controlled downgrading (e.g., [12,25,8,9,13,3]), suitably adapted to be consistent with our threat model IV.…”
Section: Security Guaranteesmentioning
confidence: 99%
See 1 more Smart Citation