MIFARE and Contactless Cards in Application
RFID technology has conquered many areas in which barcodes, magnetic strips and contact smartcards were used previously. Everyday applications, such as electronic ticketing, access cards, debit cards and electronic identity documents would not be possible without this technology.
MIFARE is the most widely used RFID technology, and this book provides a practical and comprehensive introduction to it. Among other things, the initial chapters cover physical fundamentals, relevant standards, RFID antenna design, security considerations and cryptography.
The complete design of a reader’s hardware and software is described in detail. The reader’s firmware and the associated PC software support programming using any .NET language.
The specially developed PC program, “Smart Card Magic.NET”, is a simple development environment that supports sending commands to a card at the click of a mouse, as well as the ability to create C# scripts. Alternatively, one may follow all of the examples using Visual Studio 2012 Express Edition.
Finally, the major smart card reader API standards are introduced. The focus is on programming contactless smartcards using standard PC/SC readers using C/C++, Java and C#.
About the authors
Gerhard Schalk works as an application engineer at NXP Semiconductors (formerly Philips Semiconductors) since 2001. In this role, he supports global clients in developing smartcard operating systems. He is also a freelance lecturer at the FH-Campus 02 University of Applied Sciences (Graz) and FH-Hagenberg University of Applied Sciences.
Renke Bienert works as an application engineer at NXP Semiconductors since 2001. He supports global clients in developing readers and systems that use contactless smartcards. He was involved, among other things, with the introduction of electronic tickets for the 2006 FIFA World Cup, as well as electronic travel passes.