Developing smart card applications using the OpenCard Framework
Mark J. Burge
Abstract
Mark J. Burge
Abstract
Smart cards provide a compact, secure, and widely used method for identifying ourselves and authenticating our transactions. With their increasing incorporation into credit cards and the cellular industries move toward smart card based GSM networks, they are positioned to become truly pervasive. Unfortunately, until now, teaching smart card development required expensive, specialized hardware and software as well as detailed, and usually proprietary, knowledge of the hardware and operating system of a given brand of smart card. The introduction of Java programmable smart cards along with recent advances in smart card simulators enables educators to leverage their students existing Java skills and begin teaching smart card development today. We present a tutorial on using the Java based OpenCard Framework to communicate with smart cards.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Smart cards provide a compact, secure, and widely used method for identifying ourselves and authenticating our transactions. With their increasing incorporation into credit cards and the cellular industries move toward smart card based GSM networks, they are positioned to become truly pervasive. Unfortunately, until now, teaching smart card development required expensive, specialized hardware and software as well as detailed, and usually proprietary, knowledge of the hardware and operating system of a given brand of smart card. The introduction of Java programmable smart cards along with recent advances in smart card simulators enables educators to leverage their students existing Java skills and begin teaching smart card development today. We present a tutorial on using the Java based OpenCard Framework to communicate with smart cards.
Key concepts: Java Card, Open Smart Card Development Platform, Smart card, Smart card application protocol data unit, Computer science, MULTOS, Contactless smart card, Java