The complete smart card guidebook for decision-makers, product managers, developers, and integrators.
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:
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.
(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.
Physical Security. Card Construction. ICC Architecture.
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.
General Architecture Of Applications. Infrastructure. Security. Security Mechanisms. Access Conditions. Interindustry Smart Card Commands (ISO 7816-4).
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.
Cryptoflex 32K EGATE. Cyberflex 32K EGATE.
Smart Card Protocol Stacks. Stip-Small Terminal Interoperability Platform.
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.
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.
Converging Systems. The Actors. The Infrastructure. The Card System. Card Manufacturing. Characteristics to be Managed. Elements of a Card Management System.
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.