Lecture Notes in Computer Science, 2010, Volume 6189/2010, 370-384, DOI: 10.1007/978-3-642-13911-6_25

A Generic Proxy for Secure Smart Card-Enabled Web Applications

Guenther Starnberger, Lorenz Froihofer and Karl M. Goeschka

View Related Documents

Abstract

Smart cards are commonly used for tasks with high security requirements such as digital signatures or online banking. However, systems that Web-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.

Keywords  Smart cards - Web applications - Digital signatures - Security

Fulltext Preview

Image of the first page of the fulltext document