As a working tool for professionals, this
easy-to-understand resource provides you with a clear,
comprehensive guide to
smart cards, credit and debit cards,
Java Card and OpenCard Framework (OFC). You get 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 shows you how to program
Java Card
cardlet, OCF card service, and Terminal application.
You learn how OpenCard Framework is structured, and how
it communicates with a smart card. This innovative resource
explains how to use OpenCard Framework applets to provide a
number of additional features for Internet applications
dealing with smart cards. What's more, the book presents an
informative case study on the credit/debit application,
offering a detailed roadmap of the application development
process.
Contents
Preface
Acknowledgments
Part I : Smart Cards
Smart Card Basics
Security Issues
Security Evaluation Criteria.
File Structure and Commands
ISO 7816 Smart Card Communication
Card Readers and Card Terminals.
Debit and Credit Cards
Part II : Java Card
Java Card Basics
Deployment of Java Card Technology
Java Card Security
Application Development
Part III : OpenCard
Framework
OCF Basics
OCF Structure
Case Study Overview
Java Card Applet Development
OCF Card Service Development
Terminal Application
Conclusions.
Appendix A Card Applet Source Code.
Appendix B OCF Reference Manual. Abbreviations.
List of Acronyms
About the Author
Index