
Smart Card Applications
Design models for using and programming smart cards
Wolfgang Rankl(Author)
Wiley (Publisher)
Published on 20. April 2007
Book
Hardback
236 pages
978-0-470-05882-4 (ISBN)
Article exhausted; check different version
Description
A practical guide to the specification, design, and programming of smart card systems for working applications.
More than 1 billion smartcards are produced every year. Generally defined as any pocket-sized card with embedded integrated circuits or chips, they have a huge number of applications including travel cards, chip and pin cards, pet tags, mobile phone SIMs and pallet trackers. Now with modern Smart Card technology such as Basic Card and Java Card it is possible for everyone to create his or her own applications on a smart card.
This book provides generic solutions for programming smart cards, enabling the creation of working applications and systems.
Key features:
* Presents a comprehensive introduction to the topic of smart cards, explaining component elements and the smart card microcontrollers.
* Sets out information on operating systems with case studies of a range of applications including credit card security, mobile phones and transport payment cards.
* Gives detailed advice on the monitoring of smart card applications, recognizing potential attacks on security and improving system integrity.
* Provides modules and examples so that all types of systems can be built up from a small number of individual components.
* Offers guidelines on avoiding and overcoming design errors.
Ideal for practising engineers and designers looking to implement smart cards in their business, it is also a valuable reference for postgraduate students taking courses on embedded system and smart card design.
Reviews / Votes
"This book was a interesting read, and certainly provided as much information as is necessary to understand the inner workings of most smart-cards--as well as their world application." (Computing Reviews, February 1, 2008)More details
Product info
gebunden
Edition
1. Auflage
Language
English
Place of publication
New York
United States
Target group
Professional and scholarly
Product notice
Unsewn / adhesive bound
Paper over boards
Dimensions
Height: 252 mm
Width: 174 mm
Thickness: 22 mm
Weight
616 gr
ISBN-13
978-0-470-05882-4 (9780470058824)
Schweitzer Classification
Other editions
Additional editions

E-Book
04/2007
Wiley
€114.99
Available for download
Persons
Wolfgang Rankl is currently Head of Telecom and Research and Development at Giesecke & Devrient, Germany. He is an experienced author, having written three editions of the book Smart Card Handbook for Wiley (3rd Edition published 2003), and the German version of this book for Hanser Chipkarten Anwendungen: Entwurfsmuster fur Einsatz und Programmierung con Chipkarten which is due to publish in March this year. He has been dedicated to the development and research of smart card systems since 1990.
Author
Giesecke & Devrient GmbH, Munich, Germany
Translation
Kenneth Cox Technical Translations, Wassenaar, The Netherlands
Content
Foreword.
Symbols and Notation.
Abbreviations.
1 Overview of Smart Cards.
1.1 Card Classification.
1.2 Card Formats.
1.3 Card Elements.
1.4 Smart Card Microcontrollers.
2 Smart Card Operating Systems.
2.1 FileManagement.
2.2 Commands.
2.3 Data Transmission.
2.4 Special Operating System Functions.
3 Application Areas.
3.1 Smart Card Systems.
3.2 Potential Uses.
3.3 Application Types.
4 Basic Patterns.
4.1 Data Protection.
4.2 Export Control.
4.3 Cryptographic Regulation.
4.4 Standards.
4.5 Documents for Smart Card Systems.
5 Architecture Patterns.
5.1 Data.
5.2 Data Coding.
5.3 Files.
5.4 Log Files.
5.5 Pairing.
5.6 Protecting Transaction Data.
5.7 Reset-proof Counters.
5.8 Proactivity.
5.9 Authentication Counter.
5.10 Manual Authentication of a Terminal.
5.11 PIN Management.
5.12 One-time Passwords.
5.13 Key Management.
5.14 StateMachines for Command Sequences.
5.15 Speed Optimization.
6 Implementation Patterns.
6.1 Application Principles.
6.2 Testing.
6.3 User-Terminal Interface.
6.4 Smart Card Commands.
6.5 Java Card.
7 Operation Patterns.
7.1 Initialization and Personalization.
7.2 Migration.
7.3 Monitoring.
8 Practical Aspects of Smart Cards.
8.1 Acceptance.
8.2 Tell-tale Signs of Difficult Smart Card Systems.
8.3 Prerequisites for Easy Smart Card Systems.
8.4 In-field Faults.
9 Illustrative Use Cases.
9.1 Monastery Card.
9.2 Access Card.
9.3 Telemetry Module.
9.4 Business Card.
9.5 Theft Protection Card.
9.6 Admission Pass.
9.7 PKI Card.
9.8 SIMCard.
Bibliography.
Index.