Java Card is one of the latest developments in the area of multi-application and platform-independent smart cards. As a working tool for professionals, this easy-to-understand resource provides clear, detailed guidance on smart cards, credit and debit cards, Java Card and Open Card Framework (OCF). It offers in-depth coverage of important standards, open specifications and critical security issues, including common threats and security mechanisms regarding the card and its connection interface. The book explains how to program a Java Card applet, an OCF card service and a terminal application. What's more, the book presents an informative case study on the credit-debit application, offering a detailed road map of the application development process.
Vesna Hassler is a member of Secure Information Technology Center, Austria. She received her Ph.D. degree from Graz University of Technology. Martin Manninger is a manager of smart card projects at Austria Card, Ltd. He received his Ph.D. in electrical engineering from Vienna University of Technology. Mikhail Gordeev is an independent consultant for network security and smart cards. Dr. Gordeev holds a Ph.D. in electric engineering and information technology from the Vienna University. Christoph Muller currently works for Xsoft, Ltd. His recent research activity includes OpenCard Framework and smart cards.
Smart Card Basics. Security Issues, File Structure and Commands. ISO 7816 Smart Card Communication. Card Readers and Card Terminals. Related Technologies. Debit and Credit Cards. Java Card Basics. Deployment of Java Card Technology. Java Card Security. Application Development. OCF Basics. OCF Structure. Case Study Overview. Java Card Applet Development. OCF Card Service Development. Terminal Application. Conclusions.