The Smartcard Puzzle: piecing it all together

David Corcoran

MUSCLE Project, Lafayette, Indiana
corcoran@linuxnet.com

Smartcards have and will continue to make their ways into our lives. They have matured from basic devices used in proprietary mechanisms to more wide spread use requiring interoperability and standards. During this maturity several open standards have arised in hopes to create a global usage of these devices far beyond their original intended purposes. This seminar will discuss how these standards have evolved and how they work together to create a wide-spread smartcard subsystem that works in a heterogeneous fashion. The subsystem will be explained from it's lowest level all the way up the stack to the application level to help make sense of acronyms such as PC/SC, OCF, PKCS-11, CSP, SSP, and ISO7816, Attendees should leave with a clear understanding of smartcard subsystems, and acquire a basic knowledge needed in beginning smartcard programming.

David Corcoran is a senior undergraduate student studying at Purdue University. He is the founder of the MUSCLE project designed to allow smartcard applications to be used under Unix and Macintosh operating systems.