The challenges hidden in the implementation of high-level process calculi into low-level environments are well understood. This paper develops a secure implementation of a typed pi calculus, in which capability types are employed to realize the policies for the access to communication channels. Our implementation compiles high-level processes of the pi-calculus into low-level principals of a cryptographic process calculus based on the applied-pi calculus. In this translation, the high-level type capabilities are implemented as term capabilities protected by encryption keys only known to the intended receivers. As such, the implementation is effective even when the compiled, low-level principals are deployed in open contexts for which no a...
Abstract. The secret pi-calculus extends the pi-calculus by adding an hide operator that permits to ...
The use of abstractions in the analysis of distributed computer systems permits to focus on the main...
We develop a theory of noninterference for a typed version of the \u3c0- calculus where types are us...
The challenges hidden in the implementation of high-level process calculi into low-level environment...
AbstractCommunication in distributed systems often relies on useful abstractions such as channels, r...
Communication in distributed systems often relies on useful abstractions such as channels, remote pr...
Abstract. We are interested in computationally sound implementations for languages of distributed co...
We design a core language of principals running distributed programs over a public network. Our lang...
We define and study a distributed cryptographic implementation for an asynchronous pi calculus. At t...
A large variety of process calculi extend the pi-calculus with more general notions of messages. Ben...
We propose an extension of the asynchronous π-calculus in which a variety of security properties may...
AbstractWe develop a typed process calculus for security protocols in which types convey secrecy pro...
AbstractThe security π-calculus is a typed version of the asynchronous π-calculus in which the types...
AbstractThe security π-calculus is a typed version of the asynchronous π-calculus in which the types...
We develop a typed process calculus for security protocols in which types convey secrecy properties....
Abstract. The secret pi-calculus extends the pi-calculus by adding an hide operator that permits to ...
The use of abstractions in the analysis of distributed computer systems permits to focus on the main...
We develop a theory of noninterference for a typed version of the \u3c0- calculus where types are us...
The challenges hidden in the implementation of high-level process calculi into low-level environment...
AbstractCommunication in distributed systems often relies on useful abstractions such as channels, r...
Communication in distributed systems often relies on useful abstractions such as channels, remote pr...
Abstract. We are interested in computationally sound implementations for languages of distributed co...
We design a core language of principals running distributed programs over a public network. Our lang...
We define and study a distributed cryptographic implementation for an asynchronous pi calculus. At t...
A large variety of process calculi extend the pi-calculus with more general notions of messages. Ben...
We propose an extension of the asynchronous π-calculus in which a variety of security properties may...
AbstractWe develop a typed process calculus for security protocols in which types convey secrecy pro...
AbstractThe security π-calculus is a typed version of the asynchronous π-calculus in which the types...
AbstractThe security π-calculus is a typed version of the asynchronous π-calculus in which the types...
We develop a typed process calculus for security protocols in which types convey secrecy properties....
Abstract. The secret pi-calculus extends the pi-calculus by adding an hide operator that permits to ...
The use of abstractions in the analysis of distributed computer systems permits to focus on the main...
We develop a theory of noninterference for a typed version of the \u3c0- calculus where types are us...