Home > Store

Smart Cards: The Developer's Toolkit

Register your product to gain access to bonus material or receive a coupon.

Smart Cards: The Developer's Toolkit

Premium Website

  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2003
  • Edition: 1st
  • Premium Website
  • ISBN-10: 0-13-093730-4
  • ISBN-13: 978-0-13-093730-8

The complete smart card guidebook for decision-makers, product managers, developers, and integrators.

  • Smart card application development from start to finish: design, development, and deployment
  • Covers every component of a complete system: cards, readers, host software, management systems, and more
  • Focuses on advanced "post issuance programmable" multi-application smart cards
  • Presents detailed case studies and product coverage
  • Offers up-to-the-minute insights into the evolving smart card marketplace and smart card technology

Smart cards represent a breakthrough solution for maximizing security in a wide range of applications. Now, two leading smart card consultants present a thorough, up-to-date, accessible introduction to smart card technology that will be invaluable to developers and decision-makers alike. Smart Cards: A Developer's Toolkit covers all you need to know to plan, design, develop, and deploy advanced multi-application smart card environments, including:

  • Smart card physical structure, construction, tamper resistance, and tamper-evident features
  • International standards, inter-industry command sets, and industry specifications
  • "Post issuance programmable" smart cards: the cutting edge of smart card deployment
  • An in-depth review of two "high-performance" smart cards, including one multi-application card
  • PC and workstation host software for supporting smart cards
  • Applications with the SIM smart cards in GSM and 3G mobile phones
  • Card management systems and readers for large-scale applications in real-world environments
  • The evolving marketplace for smart cards in the U.S. and worldwide

The authors present case studies from today's most advanced smart card deployments, covering both the logistics of initial deployment and best practices for supporting ongoing operations and card populations. Whether you're an IT manager, corporate security officer, product manager, developer, or integrator, Smart Cards: A Developer's Toolkit gives you a powerful new weapon for protecting your digital assets.

Sample Content

Online Sample Chapter

Smart Card Applications

Table of Contents

(NOTE: Each chapter concludes with Summary except chapter 1.)



1. Overview of Smart Cards and Their Programming.

History of Smart Cards. The Generic Smart Card Application. Major It Applications-The Big Four. Smart Card Programming. Elements of Smart Cards. Organization of the Book.

2. Physical Characteristics of Smart Cards.

Physical Security. Card Construction. ICC Architecture.

3. Basic Standards for Smart Cards.

ID Card Standards. Physical Characteristics of Identification Cards. Encoding of Information for Identification Cards. The Business Model for Identification Cards. Smart Card Standards. Characteristics of Smart Cards. Other Smart Card Standards and Specifications. Link-Level Protocols to Smart Cards. Application-Level Protocols.

4. Smart Card Applications.

General Architecture Of Applications. Infrastructure. Security. Security Mechanisms. Access Conditions. Interindustry Smart Card Commands (ISO 7816-4).

5. Multiapplication Smart Cards.

Why Multiapplication Smart Cards. A Brief History Of On-Card Interpreters And Virtual Machines. Application Selection And Aids. Application Identifiers. ISO-7816 Application Selection. Other Application Selection Schemes. The Scada Card. The Multos Card. The Java Card. The Windows-Powered Smart Card. The Zeitcontrol Basic Card. The Basic Card Application Development Cycle. Data Access Control. Summary of the Four Programmable Smart Cards.

6. Commercial Smart Card Commands.

Cryptoflex 32K EGATE. Cyberflex 32K EGATE.

7. Smart Card Infrastructure.

Smart Card Protocol Stacks. Stip-Small Terminal Interoperability Platform.

8. GSM and Smart Cards.

Introduction. Sim Standards and Their Evolution. Sim Apdus. Programming Language Bindings for the Card Application Toolki. Example: The Rapid Reorder Application. Evolution of the Sim and the Card Application Toolkit.

9. Authorization: Public Keys Without the Infrastructure.

Introduction. Making the Intangible Tangible. Shared Rights. Group Membership. Digital Rights Management (Drm). Remote Control. Example 1: The WCLA Auction Card. The Auction Advisor Program. Example 2: Mobile Authorization Using a WIM.

10. Smart Card System Management.

Converging Systems. The Actors. The Infrastructure. The Card System. Card Manufacturing. Characteristics to be Managed. Elements of a Card Management System.

11. Current Trends and Future Directions.

The Frontier of It Networks. The ETSI Smart Card Platform Project. Achieving Smart Card Interoperability. The SCP Standards. The UICC Platform. Next Generation Smart Card Operating Systems (COSNG). Summary.





The technical groundwork has been laid for wide-spectrum exploitation of smart card technology in both commercial and enterprise venues. Our goal in this book is to provide IT managers, system architects, system analysts, and application developers with the basic information about smart card technology that they need to open the tap on the incredible value stored in this technology.

Information about smart cards and the technical detail needed to harness the technology has historically been very hard to come by. This, more than any other factor, has been the barrier to the use of smart cards. Whereas they once had a unique value offer, smart cards now have many technical substitutes. Belatedly, the smart card industry has realized that either applications carry cards into the mainstream of everyday use or they will join eight-track tapes, monorail trains, cold fusion, magnetic bubbles, and Betamax video in the dustbin of technical curiosities.

A smart card is just a computer. We know how that story plays out. We've seen it in mainframes, mini-computers, desktop computers, and laptops. You have apps and you connect or you die. The smart card will follow the same path.

Some computing device will capture the next and, yet again, more personal level of computing. It will be our avatar on the Internet. It will be our digital wallet. It will be the keeper of our digital persona. The smart card is in the race. It's cheap. It's portable. It's about as secure as you can make a computer that fits in your pocket. And if you're willing to spend the time, it can deliver a surprising amount of performance. Take it out for a spin. See what you think.


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership