2011
DOI: 10.1145/1985342.1985344
|View full text |Cite
|
Sign up to set email alerts
|

An Abstract Model of Certificate Translation

Abstract: A certificate is a mathematical object that can be used to establish that a piece of mobile code satisfies some security policy. In general, certificates cannot be generated automatically. There is thus an interest in developing methods to reuse certificates generated for source code to provide strong guarantees of the compiled code correctness. Certificate translation is a method to transform certificates of program correctness along semantically justified program transformations. These methods have been deve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 51 publications
0
1
0
Order By: Relevance
“…Certificate translation [24], [25] is an alternative approach inspired from proof-carrying code [26], in which the compiler comes equipped with an automated translator which maps correctness proofs of the source program into correctness proofs of the target program. However, this approach is hard to implement for realistic languages.…”
Section: A Verified and Verifying Compilationmentioning
confidence: 99%
“…Certificate translation [24], [25] is an alternative approach inspired from proof-carrying code [26], in which the compiler comes equipped with an automated translator which maps correctness proofs of the source program into correctness proofs of the target program. However, this approach is hard to implement for realistic languages.…”
Section: A Verified and Verifying Compilationmentioning
confidence: 99%