AbstractUsing transactions in Java Card bytecode programs can be rather tricky and requires special attention from the programmer in order to work around some of the limitations imposed and to avoid introducing serious run-time errors due to inappropriate use of transactions.In this paper we present a novel analysis that combines control and data flow analysis with an analysis that tracks active transactions in a Java Card bytecode program. We formally prove the correctness of the analysis and show how it can be used to solve the above problem of guaranteeing that transactions in a Java Card bytecode program are well-formed and thus do not give rise to run-time errors
When it comes to security, an interesting difference between Java Card and regular Java is the absen...
Part 7: Java Card SecurityInternational audienceThe Java Card uses two components to ensure the secu...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
AbstractUsing transactions in Java Card bytecode programs can be rather tricky and requires special ...
AbstractThe paper describes an experiment in which a framework for model checking Java byte code, co...
The JavaCard transaction mechanism can ensure that a sequence of statements either is executed to co...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
International audienceThe Java Card transaction mechanism allows to protect sensitive operations on ...
Smart cards are used in security critical applications where money or private data is involved. Exam...
International audienceBytecode verification is a crucial security component for Java applets, on the...
AbstractThis article presents a formalisation of the bytecode optimisation of Sun's Java Card langua...
International audienceThis paper presents a novel approach to the problem of bytecode verification f...
AbstractJava Cards are a new generation of smart cards that use the Java programming language. As sm...
This thesis is concerned with different aspects of Java Card application development and use of form...
COSTA, Umberto Souza da; MOREIRA, Anamaria Martins; MUSICANTE, Martin A. Specification and Runtime V...
When it comes to security, an interesting difference between Java Card and regular Java is the absen...
Part 7: Java Card SecurityInternational audienceThe Java Card uses two components to ensure the secu...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
AbstractUsing transactions in Java Card bytecode programs can be rather tricky and requires special ...
AbstractThe paper describes an experiment in which a framework for model checking Java byte code, co...
The JavaCard transaction mechanism can ensure that a sequence of statements either is executed to co...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...
International audienceThe Java Card transaction mechanism allows to protect sensitive operations on ...
Smart cards are used in security critical applications where money or private data is involved. Exam...
International audienceBytecode verification is a crucial security component for Java applets, on the...
AbstractThis article presents a formalisation of the bytecode optimisation of Sun's Java Card langua...
International audienceThis paper presents a novel approach to the problem of bytecode verification f...
AbstractJava Cards are a new generation of smart cards that use the Java programming language. As sm...
This thesis is concerned with different aspects of Java Card application development and use of form...
COSTA, Umberto Souza da; MOREIRA, Anamaria Martins; MUSICANTE, Martin A. Specification and Runtime V...
When it comes to security, an interesting difference between Java Card and regular Java is the absen...
Part 7: Java Card SecurityInternational audienceThe Java Card uses two components to ensure the secu...
AbstractJava Card is a version of Java developed to run on devices with severe storage and processin...