Activating mobile agents from contactless smart cards through a Java bytecode extractor

Jonathan Lee, Shin-Jie Lee, Hsi Min Chen, Jeremy Liang, Chia Ling Wu, Yao Chiang Wang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

As mobile agents reside on on-board units or mobile devices and act on behalf of drivers, it imposes a strong demand to devise mechanisms for protecting the algorithms that are exclusively coded in mobile agents for ditTerent drivers. Although contactless smart cards are widely used as a means to protecting personal information, it is still a challenge to protect the whole code of a mobile agent in a limited storage. In this paper, we propose a tool, called jExtractor, by which the private or sensitive data coded in a Java-based mobile agent can be extracted and moved to a contactless smart card, and can further be read from the card and merged to be the original mobile agent. Moreover, we use 30,000 Java classes as samples to validate jExtractor. In the experimental result, 79.4% of the sample classes can successfully be extracted and moved to Mifare Standard S50 (lK) smart card with our strictest configuration level.

Original languageEnglish
Title of host publication2010 IEEE International Conference on Systems, Man and Cybernetics, SMC 2010
Pages3948-3951
Number of pages4
DOIs
Publication statusPublished - 2010 Dec 1
Event2010 IEEE International Conference on Systems, Man and Cybernetics, SMC 2010 - Istanbul, Turkey
Duration: 2010 Oct 102010 Oct 13

Publication series

NameConference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
ISSN (Print)1062-922X

Other

Other2010 IEEE International Conference on Systems, Man and Cybernetics, SMC 2010
Country/TerritoryTurkey
CityIstanbul
Period10-10-1010-10-13

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering
  • Control and Systems Engineering
  • Human-Computer Interaction

Fingerprint

Dive into the research topics of 'Activating mobile agents from contactless smart cards through a Java bytecode extractor'. Together they form a unique fingerprint.

Cite this