Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Model Checking of Multi-Applet JavaCard Applications

The paper describes a framework for model checking JavaCard applets on the bytecode level. From a set of JavaCard applets we extract their method call graphs using a static analysis tool. The resulting structure is translated into a pushdown system for which the model checking problem for Linear Temporal Logic (LTL) is decidable, and for which there are efficient model checking tools available. The model checking approach of the paper is tailored to the analysis of inter applet (intra card) communications and we demonstrate it using a prototypical example of a purse applet and a set of loyalty applets.

Gennady Chugunov, SICS

Lars-Åke Fredlund, SICS

Dilian Gurov, KTH

BibTeX
@inproceedings {270467,
author = {Gennady Chugunov and Lars-{\r A}ke Fredlund and Dilian Gurov},
title = {Model Checking of {Multi-Applet} {JavaCard} Applications},
booktitle = {5th Smart Card Research and Advanced Application Conference (CARDIS 02)},
year = {2002},
address = {San Jose, CA},
url = {https://www.usenix.org/conference/cardis-02/model-checking-multi-applet-javacard-applications},
publisher = {USENIX Association},
month = nov
}
Download

Links

Paper: 
http://www.usenix.org/events/cardis02/full_papers/chugunov/chugunov.pdf
Paper (HTML): 
http://www.usenix.org/events/cardis02/full_papers/chugunov/chugunov_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us