AbstractJava Cards are a new generation of smart cards that use the Java programming language. As smart cards are usually used to supply security to an information system, security requirements are very strong. The byte code interpreter and verifier are crucial components of such cards, and proving their safety can become a competitive advantage. Previous works have been done on methodology for proving the soundness of the byte code interpreter and verifier using the B method. It refines an abstract defensive interpreter into a byte code verifier and a byte code interpreter. However, this work had only been tested on a very small subset of the Java Card instruction set. This paper presents a work aiming at verifying the scalability of this ...
The Java Virtual Machine embodies a verifier that performs a set of checks on Java bytecode programs...
International audienceBytecode verification is a crucial security component for Java applets, on the...
The paper describes an experiment in which a framework for model checking Java byte code, combined w...
AbstractJava Cards are a new generation of smart cards that use the Java programming language. As sm...
Bytecode verification is one of the key security functions of several architectures for mobile and e...
Java applets run on a Virtual Machine that checks code's integrity and correctness before execu...
The bytecode verification is a key point of the security chain of the Java Platform. This feature is...
There is a growing interest for using "intelligent" or "smart" cards such as Sun...
The bytecode verification is a key point of the security chain of the Java Platform. However, it is ...
International audienceThis paper presents a novel approach to the problem of bytecode verification f...
The Java virtual machine embodies a verifier that performs a set of checks on Java bytecode programs...
AbstractBytecode verification forms the corner stone of the Java security model that ensures the int...
Bytecode verification forms the corner stone of the Java security model that ensures the integrity o...
Bytecode verification forms the corner stone of the Java security model that ensures the integrity o...
Bytecode verification is a crucial security component for Java applets, on the Web and on embedded d...
The Java Virtual Machine embodies a verifier that performs a set of checks on Java bytecode programs...
International audienceBytecode verification is a crucial security component for Java applets, on the...
The paper describes an experiment in which a framework for model checking Java byte code, combined w...
AbstractJava Cards are a new generation of smart cards that use the Java programming language. As sm...
Bytecode verification is one of the key security functions of several architectures for mobile and e...
Java applets run on a Virtual Machine that checks code's integrity and correctness before execu...
The bytecode verification is a key point of the security chain of the Java Platform. This feature is...
There is a growing interest for using "intelligent" or "smart" cards such as Sun...
The bytecode verification is a key point of the security chain of the Java Platform. However, it is ...
International audienceThis paper presents a novel approach to the problem of bytecode verification f...
The Java virtual machine embodies a verifier that performs a set of checks on Java bytecode programs...
AbstractBytecode verification forms the corner stone of the Java security model that ensures the int...
Bytecode verification forms the corner stone of the Java security model that ensures the integrity o...
Bytecode verification forms the corner stone of the Java security model that ensures the integrity o...
Bytecode verification is a crucial security component for Java applets, on the Web and on embedded d...
The Java Virtual Machine embodies a verifier that performs a set of checks on Java bytecode programs...
International audienceBytecode verification is a crucial security component for Java applets, on the...
The paper describes an experiment in which a framework for model checking Java byte code, combined w...