User manual
NXP Semiconductors
UM10663
NXP Reader Library User Manual
UM10663
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2013. All rights reserved.
User Manual
COMPANY PUBLIC
Rev. 1.2 — 24 July 2013
257412
6 of 47
contactless system without need for serious changes of the system. MIFARE Ultralight is
fully compliant with ISO/IEC 14443 Type A.
The Application Layer of the MIFARE Ultralight is closer described in Section 2.5.
MIFARE Plus[4]: Migrate classic contactless smart card systems to the next security
level. After the security upgrade, MIFARE Plus uses AES-128 (Advanced Encryption
Standard) for authentication, data integrity and encryption. MIFARE Plus is based on
open global standards for both air interface and cryptographic methods at the highest
security level.
MIFARE DESFire[5]: fully compliant with ISO/IEC14443A(part 1 - 4) and uses optional
ISO/IEC7816-4 commands. The selectable cryptographic methods include 2KTDES,
3KTDES and AES128. The highly secure microcontroller based IC is certified with
Common Criteria EAL4+. MIFARE DESFire is multi-application smart card used in public
transport schemes, access management or closed-loop e-payment applications. It fulfills
the requirements for fast and highly secure data transmission, flexible memory
organization and interoperability with existing infrastructure.
ISO/IEC15693[6]: contactless vicinity card defined by ISO/IEC Standard.
ICODE SLI[7]: the first member of a product family of smart label ICs based on
ISO/IEC15693. This IC is dedicated for intelligent label applications like supply chain
management as well as baggage and parcel identification in airline business and mail
service.
Felica[11][12]: contactless smart card developed by the Sony company with usage
spread in Japan.
ICODE ILT[8]: dedicated chip for passive, intelligent tags and labels supporting the
ISO18000-3 mode 3 RFID standard. It is especially suited for applications where reliable
identification and high anti-collision rates are required. The ICODE ILT supports
ISO/IEC18000-3mode3 RFID standard.
1.1.1.2 Protocol Abstraction Layer
The Protocol Abstraction Layer implements the activation and exchange operations
regarding the protocol of the contactless communication. Each protocol has its own
folder in the library structure NxpRdbLib_PublicRelease/comps/phpal<protocolName>.
The NXP Reader Library supports following ISO standard protocols:
ISO/IEC14443-3A[9]: air interface communication at 13.56MHz for the cards of type A
ISO/IEC14443-3B[9]: air interface communication at 13.56MHz for the cards of type B
ISO/IEC14443-4[9]: specifies a half-duplex block transmission protocol featuring the
special needs of a contactless environment and defines the activation and deactivation
sequence of the protocol.
ISO/IEC14443-4A
[9]: previous protocol for the cards of type A
MIFARE(R): needs to be included for any MIFARE card. Contains support for MIFARE
authentication and data exchange reader chip and PC or PICC according to protocols
ISO/IEC14443-3A and ISO/IEC14443-4.
ISO/IEC15693[6]/ISO18000-3m1[10]: smart cards based on ISO/IEC15693 are used like
SKIPASS.