De voorbeelden van softwarebroncodes die op deze pagina worden uitgelegd, verwijzen naar NFC NTAG DNA-technologieoplossingen®. Het primaire doel is om NTAG® 413 DNA- en NTAG 424 DNA-tags® te schrijven en te lezen, d.w.z. NXP NTAG® Type 4 Tag.
Deze tags voldoen volledig aan:
- ISO/IEC 14443, alle delen 1 tot en met 4, ISO/IEC 7816-4 bestandsselectie en APDU-verwerking, en passieve doel voldoet aan ISO/IEC18092
- 7-byte UID (volgens ISO/IEC 14443 – 3)
- NFC Forum Tag 4 Type technische en NDEF datastructuur configuratie
De belangrijkste reden om de NTAG® 424 DNA-tags te kiezen onder alle NTAG-familietypen is echter de geavanceerde beveiligingsondersteuning. NTAG® 424 DNA-tags bieden geavanceerde beveiligingsmethoden, zoals:
- Standaard AES-128 cryptografie voor authenticatie/beveiligde messaging, of LRP verpakte AES operatie voor nog sterkere aanvalsbestendigheid
- 3-pass wederzijdse authenticatie om toegang te krijgen tot het beveiligde gegevensbestand
- Beveiligd uniek NFC-bericht (SUN)
- Incrementele NFC tikt teller
- Gewone, CMAC en gecodeerde communicatie (configureerbaar)
- Op ECC gebaseerde NXP originaliteitshandtekening
- On-chip assemblage van item-URL's met flexibele ASCII-spiegels.
Dienovereenkomstig bevat ons softwarevoorbeeld de functies voor alle NTAG® 424 DNA-beveiligingsprotocollen en -optiesimplementatie.