Reply To: What Mifare Tag should I use?

Forum MIFARE general topics and applications What Mifare Tag should I use? Reply To: What Mifare Tag should I use?

Re: What Mifare Tag should I use?

6. November 2018 at 9:42
Hi Eric,

Both cards have a different memory architecture. The MIFARE Classic uses blocks of 16 bytes, combined in sectors. The MIFARE DESFire allows you to create “applications” (which behaves like directories). Inside of an application you create files. Such files can be binary data files, backup files, value files and record files. The MIFARE DESFire architecture concept allows it to create different applications on the card where each application has its own set of files, keys and security protection. For instance, one application can be an access system, another one can be a transport ticket etc. It is not possible for the access system owner to access files of the transport ticket and vice versa.

One remark: if you use Android devices, you can use the TapLinx SDK to create apps with communicate with a MIFARE DESFire EV1 or EV2 easily. TapLinx encapsulate all cipher and protocol methods for you. Of course, you can also implement your software on a microcontroller or PC, but in this case, you must implement the crypto and protocol methods by yourself. In this case you will need datasheets which are not available for public. So, you need to sign a NDA with us. For using TapLinx no NDA is required.

The MIFARE DESFire EV2 has some more features than the MIFARE DESFire EV1. But for a basic usage you can focus on a EV1. The EV2 supports the EV1 commands.

The public datasheet of the MIFARE DESFire EV1:
https://www.nxp.com/docs/en/data-sheet/MF3ICDX21_41_81_SDS.pdf?pspll=1

The TapLinx SDK:
https://www.mifare.net/en/products/tools/taplinx/

The TapLinx application note contains a chapter where the MIFARE DESFire is shortly explained.

The TapLinx team

+ 0  |  - 0