2006 IEEE Symposium on Security and Privacy (S&P'06) 2006
DOI: 10.1109/sp.2006.13
|View full text |Cite
|
Sign up to set email alerts
|

Deriving an information flow checker and certifying compiler for Java

Abstract: Language-based security provides a means to enforce endto-end confidentiality and integrity policies in mobile code scenarios, and is increasingly being contemplated by the smartcard and mobile phone industry as a solution to enforce information flow and resource control policies.Two threads of work have emerged in research on languagebased security: work that focuses on enforcing security policies for source code, which is tailored towards developers that want to increase confidence in their applications, and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
60
0

Year Published

2006
2006
2021
2021

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 35 publications
(61 citation statements)
references
References 20 publications
1
60
0
Order By: Relevance
“…In that area, a lot of attention has also been devoted to the analysis of low-level OO-languages, e.g. Java bytecode [4,5].…”
Section: Related Workmentioning
confidence: 99%
“…In that area, a lot of attention has also been devoted to the analysis of low-level OO-languages, e.g. Java bytecode [4,5].…”
Section: Related Workmentioning
confidence: 99%
“…Barthe and Rezk [BR05] consider type-based enforcement of secure information flow in Java bytecode-like languages. Barthe et al [BRN06] extend this work to derive an information-flow certifying compiler for a Java-like language.…”
Section: Related Workmentioning
confidence: 99%
“…Barthe et al [BPR07] extend this approach to multiple types of catchable exceptions. Connecting this with security-type preserving compilation, Barthe et al [BRN06] show how to securely compile a source language with a single type of catchable exceptions to the low-level language of Barthe and Rezk [BR05].…”
Section: Related Workmentioning
confidence: 99%
“…JFlow offers a practical tool for developing secure applications but does not address mobile code security as envisioned in MOBIUS since it applies to source code. In order to show that applications written in (a variant of) JFlow can be deployed in a mobile code architecture that delivers the promises of JFlow in terms of confidentiality, [7] proves that a standard (non-optimizing) Java compiler translates programs that are typable in a type system inspired from [5], but extended to exceptions, into programs that are typable in our system.…”
Section: Bytecode Verification Fo R Secure Information Flowmentioning
confidence: 99%