AbstractThis paper discusses a case study in formal verification and development of secure smart card applications. An elementary Java Card electronic purse applet is presented whose specification can be simply formulated as “in normal operation, the applet’s balance field can only be decreased, never increased”. The applet features a challenge-response mechanism which allows legitimate terminals to increase the balance by putting the applet into a special operation mode. A systematic approach is used to guarantee a secure flow of control within the applet: appropriate transition properties are first formalized as a finite state machine, then incorporated in the specification, and finally formally verified using the Loop translation tool an...
Modern multi-application smart cards can become an integrated environment where applications from di...
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...
AbstractThis paper discusses a case study in formal verification and development of secure smart car...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
Abstract. This paper presents an approach enabling a smart card is-suer to verify that a new applet ...
This thesis is concerned with different aspects of Java Card application development and use of form...
Smart cards are used in security critical applications where money or private data is involved. Exam...
Abstract. This paper presents an approach enabling a smart card issuer to verify that a new applet s...
The paper describes the status of a joint project between Gemplus and ONERA. Gemplus developed an el...
AbstractThe paper describes the status of a joint project between Gemplus and ONERA. Gemplus develop...
This research concerns enhancement in on-card verification of downloaded applets in Java Card techno...
International audienceThis paper presents a novel approach to the problem of bytecode verification f...
Abstract. This paper presents the use of a method – and its corre-sponding tool set – for compositio...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
Modern multi-application smart cards can become an integrated environment where applications from di...
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...
AbstractThis paper discusses a case study in formal verification and development of secure smart car...
This thesis is concerned with formal development of Java Card applets. Java Card is a technology tha...
Abstract. This paper presents an approach enabling a smart card is-suer to verify that a new applet ...
This thesis is concerned with different aspects of Java Card application development and use of form...
Smart cards are used in security critical applications where money or private data is involved. Exam...
Abstract. This paper presents an approach enabling a smart card issuer to verify that a new applet s...
The paper describes the status of a joint project between Gemplus and ONERA. Gemplus developed an el...
AbstractThe paper describes the status of a joint project between Gemplus and ONERA. Gemplus develop...
This research concerns enhancement in on-card verification of downloaded applets in Java Card techno...
International audienceThis paper presents a novel approach to the problem of bytecode verification f...
Abstract. This paper presents the use of a method – and its corre-sponding tool set – for compositio...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
Modern multi-application smart cards can become an integrated environment where applications from di...
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...