A generic proxy for secure smart card-enabled web applications

  • Authors:
  • Guenther Starnberger;Lorenz Froihofer;Karl M. Goeschka

  • Affiliations:
  • Vienna University of Technology, Institute of Information Systems, Vienna, Austria;Vienna University of Technology, Institute of Information Systems, Vienna, Austria;Vienna University of Technology, Institute of Information Systems, Vienna, Austria

  • Venue:
  • ICWE'10 Proceedings of the 10th international conference on Web engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Smart cards are commonly used for tasks with high security requirements such as digital signatures or online banking. However, systems thatWeb-enable smart cards often reduce the security and usability characteristics of the original application, e.g., by forcing users to execute privileged code on the local terminal (computer) or by insufficient protection against malware. In this paper we contribute with techniques to generally Web-enable smart cards and to address the risks of malicious attacks. In particular, our contributions are: (i) A single generic proxy to allow a multitude of authorized Web applications to communicate with existing smart cards and (ii) two security extensions to mitigate the effects of malware. Overall, we can mitigate the security risks of Web-based smart card transactions and--at the same time--increase the usability for users.