I'm new to the NFC standards and I have only played with Ntag203, Mifare Classic and Desfire. I'm trying to figure out what is the advantage of Desfire for our application.
I have looked through ISO 14443 and ISO 7816-4 standards and I can only figure out that the Desfire provides a standards compliant API to manage encryption to ensure interoperability between OEM client applications, readers and cards.
Let's say I am building a mobile client that needs to encrypt and store data using the same scheme as Desfire (AES or 3DES) - can I do that completely client side with , say ntag203, and not violate any security standards.
I have worked with PCI-DSS and am worried if this is some kind of mandatory technology to be able to process sensitive data like health records, payment balance, etc