Enhancing Java Runtime Environment for Smart Cards Against Runtime Attacks. / Akram, Raja; Markantonakis, Konstantinos.

20th European Symposium on Research in Computer Security (ESORICS 2015). ed. / Peter Y A Ryan; Edgar Weippl. Vienna, Austria : Springer, 2015.

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

Published

Documents

Abstract

Smart cards are mostly deployed in security-critical environments in order to provide a secure and trusted access to the provisioned services. These services are delivered to a cardholder using the Service Provider's (SPs) applications on his or her smart card(s). These applications are at their most vulnerable state when they are executing. There exist a variety of runtime attacks that can circumvent the security checks implemented either by the respective application or the runtime environment to protect the smart card platform, user and/or application. In this paper, we discuss the Java Runtime Environment and a potential threat model based on runtime attacks. Subsequently, we discussed the counter-measures that can be deployed to provide a secure and reliable execution platform, along with an evaluation of their effectiveness, incurred performance-penalty and latency.
Original languageEnglish
Title of host publication20th European Symposium on Research in Computer Security (ESORICS 2015)
EditorsPeter Y A Ryan, Edgar Weippl
Place of PublicationVienna, Austria
PublisherSpringer
StatePublished - 21 Sep 2015
This open access research output is licenced under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

ID: 25117129