CardS4: modal theorem proving on Java smart cards

Authors

  • Rajeev Prabhakar Goré
  • Phuong Thê Nguyên

DOI:

https://doi.org/10.26636/jtit.2002.4.144

Keywords:

security of mobile code, modal deduction

Abstract

We describe a successful implementation of a theorem prover for modal logic S4 that runs on a Java smart card with only 512 KBytes of RAM and 32 KBytes of EEPROM. Since proof search in S4 can lead to infinite branches, this is ``proof of principle`` that non-trivial modal deduction is feasible even on current Java cards. We hope to use this prover as the basis of an on-board security manager for restricting the flow of ``secrets`` between multiple applets residing on the same card, although much work needs to be done to design the appropriate modal logics of ``permission`` and ``obligations``. Such security concerns are the major impediments to the commercial deployment of multi-application smart cards.

Downloads

Download data is not yet available.

Downloads

Published

2002-12-30

Issue

Section

ARTICLES FROM THIS ISSUE

How to Cite

[1]
R. P. Goré and P. T. Nguyên, “CardS4: modal theorem proving on Java smart cards”, JTIT, vol. 10, no. 4, pp. 68–80, Dec. 2002, doi: 10.26636/jtit.2002.4.144.