MIFARE4Mobile

MIFARE4Mobile is a technical specification published by NXP Semiconductors in December 2008 to manage MIFARE-based applications in mobile devices. The specification provides mobile network operators and service providers with a single, interoperable programming interface, easing the use of the contactless MIFARE technology in future mobile Near Field Communication (NFC) devices

The emergence of NFC mobile services depends on the ease by which contactless applications can be installed and used in consumers hands. Since MIFARE is the most common contactless card format used in public transport worldwide, it is essential to enable genuine interoperability for the installation and use of MIFARE in NFC mobile phones, for the whole industry to use. Any MIFARE4Mobile compliant device will work seamlessly with any MIFARE infrastructure.

The specification covers 3 functional areas:

1. Wallet / User Interface APIs

  • Ensure a consistent user experience
  • Provide full interoperability with other card formats
  • Render card content on the phone screen in a convenient and flexible way

2. Over The Air / Trusted Service Manager APIs

  • Allow OTA providers to access MIFARE resources of any secure element in a consistent way
  • Ensure uniform approach to MIFARE application life cycle management

3. Secure Element Platform APIs

  • Provide common access to the hardware resources of the MIFARE portfolio

Licenses for the use of the MIFARE4Mobile APIs technology is free of charge if used in conjunction with MIFARE secure elements (both as UICC or embedded) sold by NXP or licensed by NXP. The first release of the specification supports MIFARE Classic and will evolve to include MIFARE Plus and MIFARE DESFire to guarantee total compatibility with existing and new contactless infrastructures.