logo slogan

Title: Smart Card Handbook



Author:W. Rankl & W Effing
ISBN: 0-471-96720-3
Cost: : 50-00UKP


What does the smart card industry and Free Masonry have in common? To join either “club” one must play by rules that are set out in documents that are only available to members of the club! In the case of smart cards there is much secrecy because the cards deal with financial transactions or things of value such as GSM phone codes. Making or programming smart cards can be a “license to print money” so there is much security in the design of the cards, their software, and the establishments that make them. Although these cards use published National, European and International standards the standards are both expensive and not the most readable documents. To make matters worse they often reference each other so to do anything one must obtain most of them.

The Smart Card Handbook is an introductory look at smart cards that is very readable. It gives the history (they have been around 20 years now!) and the salient points of smart card systems. The book covers the protocols (T=0 and T=1), message sets, data structures and file systems, GSM and banking applications, an over view of the ciphers used (DES/RSA), manufacturing and application design.

However to be able to really work in smart cards one will need the all standards, membership of one of the clubs and a lot of money. This book will take one some way up the learning curve far faster than just the standards which is why, to my personnel knowledge, more than one company involved in smart cards has bought copies of this book for staff to read despite having all the standards to hand.

There is a complete list of standards and what they apply to as well as a full list of the standard commands (some systems use proprietary commands that are not listed) also a coding guide for the commands. The information would cost many times more fro any other source. One useful item is the specifications of most of the common cards. Usually this information is not easy to come by as to my knowledge most suppliers will not release any information on their card processors to any one but smart card manufacturers.

There is a free Smart Card Simulator that can be obtained by post from the publishers. (Win3.1 and Win95 only) This has a nice interface, on a par with commercial SW but is crippled to the point of being annoying if you have used commercial SW. It is obviously a “first cut” I hope that there is a free upgrade with fewer “greyed out” features. The SW is just icing on the cake and is not required to use the book..

I know engineers who work with smart cards that have personally bought this book despite having all the standards to hand at work. It will not permit one to start writing smart card applications immediately or, more importantly, not let one hack in to a card but it is a complete introduction. In many areas is gives as much information as the standards.

The target audience is any one interested in smart cards. It is simple enough for beginners, comprehensive enough for developers. Had I not had the opportunity to obtain a review copy I would have bought a copy of this book. It is THE technical smart card handbook against which all others will be measured.