AbstractIn the Mobile Resource Guarantees project's Proof Carrying Code implementation, .class files are associated with Isabelle [Tobias Nipkow, Lawrence C. Paulson, Markus Wenzel, Isabelle/HOL: A Proof Assistant for Higher-Order Logic, volume 2283 of LNCS. Springer-Verlag, 2002] proof scripts containing proofs of bounds on their resource consumption. By using the tools gf and isabelle on the consumer-side, it is possible to verify after download, that a piece of code conforms to a particular resource policy specified by the consumer, and prevent execution in the event that it does not. We present here a prototype implementation using certain features of the J2SE 5.0 Platform [Sun Microsystems, Inc. Java 2 Platform, Standard Edition 1.5.0,...
This paper presents the enforcement of control flow policies for Java bytecode devoted to open and c...
One significant disadvantage of interpreted bytecode languages, such as Java, is their low execution...
The EU Mobius project has been concerned with the security of Java applications, and of mobile devic...
AbstractIn the Mobile Resource Guarantees project's Proof Carrying Code implementation, .class files...
The safety of the Java Virtual Machine is founded on bytecode verification. Although verification co...
Bytecode verification is one of the key security functions of several architectures for mobile and e...
AbstractWe introduce a reasoning infrastructure for proving statements about resource consumption in...
Abstract To offload the computational burden of bytecode verification within Java Virtual Machines (...
We instantiate an Isabelle/HOL framework for proof carrying code to Jinja bytecode, a downsized vari...
AbstractProof-carrying code (PCC) is a technique for downloading mobile code on a host machine while...
AbstractOut of annotated programs proof carrying code systems construct and prove verification condi...
We introduce a reasoning infrastructure for proving statements about resource consumption in a fragm...
AbstractProgram logics for bytecode languages such as Java bytecode or the .NET CIL can be used to a...
AbstractThis article presents a type certifying compiler for a subset of Java and proves the type co...
International audienceBytecode verification is a crucial security component for Java applets, on the...
This paper presents the enforcement of control flow policies for Java bytecode devoted to open and c...
One significant disadvantage of interpreted bytecode languages, such as Java, is their low execution...
The EU Mobius project has been concerned with the security of Java applications, and of mobile devic...
AbstractIn the Mobile Resource Guarantees project's Proof Carrying Code implementation, .class files...
The safety of the Java Virtual Machine is founded on bytecode verification. Although verification co...
Bytecode verification is one of the key security functions of several architectures for mobile and e...
AbstractWe introduce a reasoning infrastructure for proving statements about resource consumption in...
Abstract To offload the computational burden of bytecode verification within Java Virtual Machines (...
We instantiate an Isabelle/HOL framework for proof carrying code to Jinja bytecode, a downsized vari...
AbstractProof-carrying code (PCC) is a technique for downloading mobile code on a host machine while...
AbstractOut of annotated programs proof carrying code systems construct and prove verification condi...
We introduce a reasoning infrastructure for proving statements about resource consumption in a fragm...
AbstractProgram logics for bytecode languages such as Java bytecode or the .NET CIL can be used to a...
AbstractThis article presents a type certifying compiler for a subset of Java and proves the type co...
International audienceBytecode verification is a crucial security component for Java applets, on the...
This paper presents the enforcement of control flow policies for Java bytecode devoted to open and c...
One significant disadvantage of interpreted bytecode languages, such as Java, is their low execution...
The EU Mobius project has been concerned with the security of Java applications, and of mobile devic...