Les exemples de code source du logiciel expliqués sur cette page font référence aux solutions technologiques NFC NTAG® DNA. Son objectif principal est d’écrire et de lire l’ADN NTAG® 413 et les étiquettes ADN NTAG® 424, c’est-à-dire la balise NXP NTAG® Type 4.
Ces balises sont entièrement conformes à :
- ISO/IEC 14443, toutes les parties 1 à 4, sélection de fichiers ISO/IEC 7816-4 et gestion des APDU, et cible passive conforme à la norme ISO/IEC18092
- UID de 7 octets (selon ISO/IEC 14443 – 3)
- Configuration de la structure de données techniques et NDEF nfc Forum Tag 4 Type
Cependant, la principale raison de choisir les étiquettes ADN NTAG® 424 parmi tous les types de famille NTAG est sa prise en charge de sécurité avancée. Les étiquettes ADN NTAG® 424 offrent des méthodes de sécurité avancées, telles que:
- Cryptographie AES-128 standard pour l’authentification/messagerie sécurisée, ou opération AES encapsulée LRP pour une résistance aux attaques encore plus forte
- Authentification mutuelle 3 passes pour accéder au fichier de données protégé
- Message NFC unique sécurisé (SUN)
- Compteur d’appuis NFC incrémentiels
- Communication simple, CMAC et cryptée (configurable)
- Signature d’originalité NXP basée sur ECC
- Assemblage sur puce d’URL d’éléments avec des miroirs ASCII flexibles.
En conséquence, notre exemple de logiciel inclut les fonctions pour tous les protocoles de sécurité ADN NTAG® 424 et la mise en œuvre des options.