A number of programming languages use rich type systems to ver-ify security properties of code. Some of these languages are meant for source programming, but programs written in these languages are compiled without explicit security proofs, limiting their utility in settings where proofs are necessary, e.g., proof-carrying autho-rization. Others languages do include explicit proofs, but these are generally lambda calculi not intended for source programming, that must still be compiled further to be executable on real computers. A language suitable for source programming backed by a compiler that enables end-to-end verification is missing. In this paper, we present a type-preserving compiler that trans-lates programs written in FINE, a sourc...
We present the type theory LTT, intended to form a basis for typed target languages, providing an in...
Security of mobile code is a major issue in today's global computing environment. When you download...
We present the type theory LTT, intended to form a basis for typed target languages, providing an in...
Proving software free of security bugs is hard. Programming lan-guage support to ensure that program...
International audienceDistributed applications are difficult to program reliably and securely. Depen...
The objective of the lectures is to present type-based and logic-based mechanisms to ensure reliabil...
We present the design and implementation of a typechecker for verifying security properties of the s...
Proving software free of security bugs is hard. Languages that ensure that programs correctly enforc...
Many kinds of networked devices receive and execute new programs from various sources. Since we may ...
International audienceWe present the design and implementation of a typechecker for verifying securi...
International audienceWell-established dependently-typed languages like Coq provide a highly reliabl...
AbstractA crucial role in the Microsoft .NET Framework Common Language Runtime (CLR) security model ...
Abstract. Proving software free of security bugs is hard. Programming language support to ensure tha...
We present the design and implementation of a typechecker for verifying security properties of the s...
Starting from the seminal work of Volpano and Smith, there has been growing evidence that type syste...
We present the type theory LTT, intended to form a basis for typed target languages, providing an in...
Security of mobile code is a major issue in today's global computing environment. When you download...
We present the type theory LTT, intended to form a basis for typed target languages, providing an in...
Proving software free of security bugs is hard. Programming lan-guage support to ensure that program...
International audienceDistributed applications are difficult to program reliably and securely. Depen...
The objective of the lectures is to present type-based and logic-based mechanisms to ensure reliabil...
We present the design and implementation of a typechecker for verifying security properties of the s...
Proving software free of security bugs is hard. Languages that ensure that programs correctly enforc...
Many kinds of networked devices receive and execute new programs from various sources. Since we may ...
International audienceWe present the design and implementation of a typechecker for verifying securi...
International audienceWell-established dependently-typed languages like Coq provide a highly reliabl...
AbstractA crucial role in the Microsoft .NET Framework Common Language Runtime (CLR) security model ...
Abstract. Proving software free of security bugs is hard. Programming language support to ensure tha...
We present the design and implementation of a typechecker for verifying security properties of the s...
Starting from the seminal work of Volpano and Smith, there has been growing evidence that type syste...
We present the type theory LTT, intended to form a basis for typed target languages, providing an in...
Security of mobile code is a major issue in today's global computing environment. When you download...
We present the type theory LTT, intended to form a basis for typed target languages, providing an in...