Modern computing platforms strive to support mobile code without putting system security at stake. These platforms can be viewed as open systems, as the mobile code adds new components to the running system. Establishing that such platforms function correctly can be divided into two steps. First, it is shown that the system functions correctly regardless of the mobile components that join it, provided that they satisfy certain assumptions. These assumptions can, for instance, restrict the behavior of the component to ensure that the security policy of the platform is not violated. Second, the mobile component is checked to satisfy its assumptions, before it is allowed to join the system. This thesis presents algorithmic verification techni...
A new approach to ensuring the security of mobile code is presented. Our approach enables a mobile-c...
Abstract Proof-Carrying Code (PCC) is a general approach to mobile code safety in which programs are...
Proof-Carrying Code (PCC) is a general approach to mobile code safety in which programs are augmente...
This paper describes an approach for the automated verification of mobile programs. Mobile systems a...
International audienceThis article describes an approach for the automated verification of mobile sy...
Security flaws are routinely discovered in commercial implementations of mobile code systems such as...
This dissertation presents a critical rethinking of the Java bytecode verification architecture from...
AbstractRecent approaches to mobile code safety, like proof-carrying code, involve associating safet...
The objective of the lectures is to present type-based and logic-based mechanisms to ensure reliabil...
The safety of the Java Virtual Machine is founded on bytecode verification. Although verification co...
Abstract. When designing an open system, there might be no im-plementation available for certain com...
Abstract. A certified program analysis is an analysis whose implementation is accompanied by a check...
Proof carrying code is a general methodology for certifying that the execution of an untrusted mobil...
The interaction between software systems by means of mobile code is a powerful and truly effective m...
This article presents a semantic-based environment for reasoning about the behavior of mobile system...
A new approach to ensuring the security of mobile code is presented. Our approach enables a mobile-c...
Abstract Proof-Carrying Code (PCC) is a general approach to mobile code safety in which programs are...
Proof-Carrying Code (PCC) is a general approach to mobile code safety in which programs are augmente...
This paper describes an approach for the automated verification of mobile programs. Mobile systems a...
International audienceThis article describes an approach for the automated verification of mobile sy...
Security flaws are routinely discovered in commercial implementations of mobile code systems such as...
This dissertation presents a critical rethinking of the Java bytecode verification architecture from...
AbstractRecent approaches to mobile code safety, like proof-carrying code, involve associating safet...
The objective of the lectures is to present type-based and logic-based mechanisms to ensure reliabil...
The safety of the Java Virtual Machine is founded on bytecode verification. Although verification co...
Abstract. When designing an open system, there might be no im-plementation available for certain com...
Abstract. A certified program analysis is an analysis whose implementation is accompanied by a check...
Proof carrying code is a general methodology for certifying that the execution of an untrusted mobil...
The interaction between software systems by means of mobile code is a powerful and truly effective m...
This article presents a semantic-based environment for reasoning about the behavior of mobile system...
A new approach to ensuring the security of mobile code is presented. Our approach enables a mobile-c...
Abstract Proof-Carrying Code (PCC) is a general approach to mobile code safety in which programs are...
Proof-Carrying Code (PCC) is a general approach to mobile code safety in which programs are augmente...