2002•Unpublished venueRequires access

Increasing smart card dependability

Ludovic Casset, Jean‐Louis Lanet

Open publisher page 0 citations

Abstract

Open smart cards like Java Card provide application developers an opportunity to develop rapidly applications by offering the possibility to download during post issuance application into the card. The main drawback with this kind of smart cards is the risk to download a hostile application that may exploit a faulty implementation module of the platform. Security is always a big concern for smart cards, but the issue is getting more intense with multi-applicative platforms, post issuance code downloading and the constant growth of the complexity. Allowing post issuance need to verify that the incoming applet respects the semantics of Java byte code. For this purpose a byte code verifier checks the code during load phase. Unfortunately due to the lack of smart card resources this piece of code has not yet been implemented on a smart card.

About this research paper

What this paper is about

Open smart cards like Java Card provide application developers an opportunity to develop rapidly applications by offering the possibility to download during post issuance application into the card. The main drawback with this kind of smart cards is the risk to download a hostile application that may exploit a faulty implementation module of the platform. Security is always a big concern for smart cards, but the issue is getting more intense with multi-applicative platforms, post issuance code downloading and the constant growth of the complexity. Allowing post issuance need to verify that the incoming applet respects the semantics of Java byte code. For this purpose a byte code verifier checks the code during load phase. Unfortunately due to the lack of smart card resources this piece of code has not yet been implemented on a smart card.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Open smart cards like Java Card provide application developers an opportunity to develop rapidly applications by offering the possibility to download during post issuance application into the card. The main drawback with this kind of smart cards is the risk to download a hostile application that may exploit a faulty implementation module of the platform. Security is always a big concern for smart cards, but the issue is getting more intense with multi-applicative platforms, post issuance code downloading and the constant growth of the complexity. Allowing post issuance need to verify that the incoming applet respects the semantics of Java byte code. For this purpose a byte code verifier checks the code during load phase. Unfortunately due to the lack of smart card resources this piece of code has not yet been implemented on a smart card.

Key concepts: Java Card, Computer science, Smart card, OpenPGP card, Open Smart Card Development Platform, Dependability, Java, Smart card application protocol data unit

Related papers

Back to paper searchBrowse research topicsOriginal source
Increasing smart card dependability — Research Paper | ScholarLens