Smart Card Application Development Using Java

  title={Smart Card Application Development Using Java},
  author={Uwe Hansmann and Martin Scott Nicklous and Thomas Sch{\"a}ck and Frank Seliger},
  booktitle={Springer Berlin Heidelberg},
From the Publisher: In today's world, smart cards play an increasingly important role in everyday life. We encounter them as credit cards, loyalty cards, electronic purses, health cards, and as secure tokens for authentication or digital signature. Their small size and the compatibility of their form with the magnetic stripe card make them ideal carriers of personal information such as secret keys, passwords, customization profiles, and medical emergency information. This book provides a guide… 

Smart Card Application Development Using the Java Card Technology

A comprehensive overview of Java Card technology, including concepts, architecture and best practices is presented, which provides a secure, vendor-independent, ubiquitous platform for smart cards that enables rapid development of smart card applications.

Developing smart card applications using the OpenCard Framework

This tutorial presents a tutorial on using the Java based OpenCard Framework to communicate with smart cards, and enables educators to leverage their students existing Java skills and begin teaching smart card development today.

Integrating smart card access to Web-based medical information systems

An approach of using the WebCard service model as a common interface to communicate and access the medical records residing in a smart card that seamlessly integrates to existing web infrastructure is described, by employing HTTP as the baseline protocol to access information on the smart card.

Securing e-business applications using smart

This paper presents a pure JavaTM architecture for typical banking applications implemented with smart cards using symmetrical (DES) and asymmetrical (RSA) cryptography, intended for use on standard Web application servers and client devices enabled for Web browsing and the Java language.

A study on high performance Java virtual machine for smart card

This paper proposes an efficient transaction buffer management to improve the performance of Java card and the experimental result shows the advantage of the method.

Standards in the smart card world

Design and Implementation of Applet for Multi-Users File Access based on Java Card

This paper designed and materialized the system for multi-users authentication and file access control by user through designing a Java Card applet that is used for information protection and in various application fields.


This article identifies and discusses three potential key applications: authentication with biometrics, certification, and advanced profile management in smart card based security technologies for their application in computer-based collaborative engineering environments.

Using OpenCard in Combination with the Java Cryptographic Architecture for Digital Signing

The presented solution enables Java applications to create digital signatures directly on cryptographic smart cards; to access the signing mechanism of the smart card, this solution integrates OpenCard into the JCA.



Secure communications over insecure channels

This paper shows that it is possible to select a key over open communications channels in such a fashion that communications security can be maintained, and describes a method which forces any enemy to expend an amount of work which increases as the square of the work required of the two communicants to select the key.

Elliptic curve cryptosystems

The question of primitive points on an elliptic curve modulo p is discussed, and a theorem on nonsmoothness of the order of the cyclic subgroup generated by a global point is given.

A method for obtaining digital signatures and public-key cryptosystems

An encryption method is presented with the novel property that publicly revealing an encryption key does not thereby reveal the corresponding decryption key, soriers or other secure means are not needed to transmit keys.

Biometrics - Personal Identification in a Networked Society, luwer

  • Academic Publishers
  • 1999