Re: MIFARE DESfire V1

Re: MIFARE DESfire V1

2. April 2015 at 14:58
Hi Funex,
actually MIFARE DESFire EV1 (not "V1") has only hard-coded symmetric criptography (not asymmetric). It means, its built-in card operating system supports so-called 3-step authentication both using 3DES keys (168bit-key-lenght), as well as AES (128bit-keylenght).
This should be explained in MIFARE DESFire EV1 short form datasheet. Nevertheless, this technology looks like a small empty hard-disk, so you can write a bunch of signed-cryptograms, store them with access condition of READ-only files, so that people who tap with an Android phone will for sure read such cryptograms, but you have to implement asymmetric crypto calculations by your own on the Android app.
If you download MIFARE SDK -advanced version, you can handle DESFire commands (symmetric crypto) but bear in mind it is necessary to implement digital-signature verification or other PKI (public key infrastructure) techniques by your own. Try to download and install MIFARE SDK-lite version (freeware) and get familiarity with it. Then you can download more info about MIFARE SDK-advanced version (not for free) and compare both. In order to handle digital signature verification, there is a lot in the internet and in NXP application notes. Just give a search using NXP search engine on top right of your screen www.nxp.com
Cheers
Rodolfo
+ 0  |  - 0