2016
DOI: 10.1145/2914770.2837618
|View full text |Cite
|
Sign up to set email alerts
|

Fully-abstract compilation by approximate back-translation

Abstract: A compiler is fully-abstract if the compilation from source language programs to target language programs reflects and preserves behavioural equivalence. Such compilers have important security benefits, as they limit the power of an attacker interacting with the program in the target language to that of an attacker interacting with the program in the source language. Proving compiler full-abstraction is, however, rather complicated. A common proof technique is based on the back-translation of target-level prog… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
87
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
2
1

Relationship

4
2

Authors

Journals

citations
Cited by 25 publications
(88 citation statements)
references
References 41 publications
1
87
0
Order By: Relevance
“…C5. We show that two existing proof techniques originally developed for full abstraction can be readily adapted to our new criteria, which is important since good proof techniques are difficult to find in this space [36,71,78]. The paper closes with discussions of related ( §7) and future work ( §8).…”
Section: Introductionmentioning
confidence: 93%
See 4 more Smart Citations
“…C5. We show that two existing proof techniques originally developed for full abstraction can be readily adapted to our new criteria, which is important since good proof techniques are difficult to find in this space [36,71,78]. The paper closes with discussions of related ( §7) and future work ( §8).…”
Section: Introductionmentioning
confidence: 93%
“…Full abstraction-the preservation and reflection of observational equivalence-is a well-studied criterion for secure compilation ( §7). The security-relevant direction of full abstraction is Observational Equivalence Preservation (OEP) [35,78]:…”
Section: Where Is Full Abstraction?mentioning
confidence: 99%
See 3 more Smart Citations