Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles 2009
DOI: 10.1145/1629575.1629606
|View full text |Cite
|
Sign up to set email alerts
|

Fabric

Abstract: Fabric is a new system and language for building secure distributed information systems. It is a decentralized system that allows heterogeneous network nodes to securely share both information and computation resources despite mutual distrust. Its high-level programming language makes distribution and persistence largely transparent to programmers. Fabric supports data-shipping and functionshipping styles of computation: both computation and information can move between nodes to meet security requirements or t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 94 publications
(23 citation statements)
references
References 43 publications
0
22
0
Order By: Relevance
“…A number of solutions have been explored in the literature, surveyed by Kashyap et al [2011]. One option is to use static analysis to identify the labels of all variables used to make control flow decisions and only permit the code to execute if it can declassify these labels [Chandra and Franz 2007;Liu et al 2009] or to restrict the programming model to forbid using a secret value as a conditional variable [Volpano and Smith 1999]. Another option is to partition and schedule the code based on labels [Kashyap et al 2011].…”
Section: Timing and Termination Channelsmentioning
confidence: 99%
See 4 more Smart Citations
“…A number of solutions have been explored in the literature, surveyed by Kashyap et al [2011]. One option is to use static analysis to identify the labels of all variables used to make control flow decisions and only permit the code to execute if it can declassify these labels [Chandra and Franz 2007;Liu et al 2009] or to restrict the programming model to forbid using a secret value as a conditional variable [Volpano and Smith 1999]. Another option is to partition and schedule the code based on labels [Kashyap et al 2011].…”
Section: Timing and Termination Channelsmentioning
confidence: 99%
“…Purely dynamic systems generally cannot effectively regulate implicit flows. As a result, a number of primarily dynamic JVM systems have augmented [Arden et al 2012;Chandra and Franz 2007;Liu et al 2009;Simonet and Rocquencourt 2003] Asbestos [Efstathopoulos 2008;Vandebogart et al 2007], HiStar [Zeldovich et al 2006 dynamic enforcement of explicit flows with static analysis for implicit flows (thus called a Hybrid DIFC system). Chandra and Franz develop a version of the JVM that enforces information flow control policies on unmodified Java programs [Chandra and Franz 2007].…”
Section: Hybrid Difc Enforcementmentioning
confidence: 99%
See 3 more Smart Citations