TY - GEN
T1 - Activating mobile agents from contactless smart cards through a Java bytecode extractor
AU - Lee, Jonathan
AU - Lee, Shin-Jie
AU - Chen, Hsi Min
AU - Liang, Jeremy
AU - Wu, Chia Ling
AU - Wang, Yao Chiang
PY - 2010/12/1
Y1 - 2010/12/1
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=78751503826&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78751503826&partnerID=8YFLogxK
U2 - 10.1109/ICSMC.2010.5642250
DO - 10.1109/ICSMC.2010.5642250
M3 - Conference contribution
AN - SCOPUS:78751503826
SN - 9781424465880
T3 - Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
SP - 3948
EP - 3951
BT - 2010 IEEE International Conference on Systems, Man and Cybernetics, SMC 2010
T2 - 2010 IEEE International Conference on Systems, Man and Cybernetics, SMC 2010
Y2 - 10 October 2010 through 13 October 2010
ER -