Sélectionnez votre langue

La NTAG413 DNA est une puce NFC sécurisée conçue par NXP Semiconductors, première génération de la gamme NTAG DNA. Conforme à la norme ISO/IEC 14443-4 et au format NFC Forum Type 4, elle embarque une cryptographie AES-128 et la fonction SUN, qui génère un code d'authentification unique à chaque lecture. Elle est lisible et programmable par la quasi-totalité des smartphones compatibles NFC.

Informations

Fabricant NXP Semiconductors
Famille NTAG DNA
Norme ISO/IEC 14443 Type A (parties 1 à 4)
Type NFC Forum Type 4 Tag (certifiée NFC Forum)
Protocole APDU selon ISO/IEC 7816-4
Fréquence de fonctionnement 13,56 MHz
Débit de communication Jusqu'à 424 kbit/s
Identifiant unique (UID) 7 octets, programmé en usine
Distance de fonctionnement Jusqu'à environ 10 cm, selon l'antenne et le lecteur
Rétention des données 50 ans
Endurance en écriture 200 000 cycles minimum
Chiffrement AES-128 (3 clés applicatives)
Mémoire utilisateur 160 octets
Fichier NDEF 128 octets

Mémoire

Contrairement aux NTAG21x organisées en pages, la mémoire de la NTAG413 DNA suit une structure de fichiers conforme à la norme ISO/IEC 7816-4 :

Fichier Taille Contenu Accès par défaut
Fichier CC (n° 01) 32 octets Capability Container (NFC Forum Type 4) Lecture libre
Fichier NDEF (n° 02) 128 octets Message NDEF, miroirs SUN (UID, compteur, CMAC) Lecture libre, écriture configurable par clé

En pratique, le fichier NDEF de 128 octets accueille une URL d'environ 115 caractères. Lorsque l'authentification SUN est activée, les miroirs (UID, compteur et code CMAC) occupent une partie de cet espace (de l'ordre d'une quarantaine de caractères) ce qui réduit d'autant la longueur de l'URL de base. Le lien pointe alors vers un serveur chargé de vérifier la validité cryptographique de chaque lecture.

Fonctionnalités & sécurité

  • Authentification SUN : à chaque lecture, la puce insère dans l'URL un code d'authentification dynamique (CMAC AES) dérivé de l'UID et du compteur, vérifiable côté serveur : le contenu ne peut être ni cloné ni rejoué.
  • Clés AES-128 : trois clés applicatives de 128 bits, avec gestion de versions, contrôlent l'écriture du fichier NDEF et le calcul des codes d'authentification.
  • Compteur NFC : un compteur de 3 octets s'incrémente une fois par session lors de la lecture du fichier NDEF ; il peut être inséré dans l'URL via le miroir ou lu de manière sécurisée.
  • Authentification mutuelle : un protocole défi-réponse en trois passes authentifie simultanément la puce et le lecteur détenteur des clés.
  • Communications sécurisées : selon la configuration, les échanges se font en clair, protégés par CMAC ou entièrement chiffrés.
  • Signature d'originalité : une signature ECDSA programmée en usine permet de vérifier que la puce provient bien de NXP.

La NTAG413 DNA a été remplacée au catalogue NXP par la NTAG424 DNA, qui reprend le même principe avec davantage de mémoire, cinq clés et des protections supplémentaires : pour un nouveau projet, la NTAG424 DNA est le choix recommandé.

Compatibilité

La NTAG413 DNA est compatible avec la quasi-totalité des smartphones NFC. Sur Android, la lecture et l'écriture fonctionnent nativement avec NFC Tools, sans restriction particulière. Sur iPhone, la lecture automatique en arrière-plan est disponible à partir des iPhone XS et XR ; les modèles depuis l'iPhone 7 peuvent lire et écrire la puce via NFC Tools sous iOS 15.6 au minimum, en lançant la lecture manuellement depuis l'application.

Avec NFC Tools, la puce NTAG413 DNA prend en charge la lecture des informations techniques, l'écriture d'enregistrements NDEF et l'effacement. La configuration des fonctions cryptographiques (clés AES, activation de l'authentification SUN) relève en revanche d'un encodage spécialisé, généralement réalisé avec un lecteur dédié et une infrastructure serveur. Le détail des modèles compatibles est disponible dans l'article consacré à la compatibilité.

NTAG413 DNA vs NTAG424 DNA

Puce Mémoire utilisateur Fichier NDEF Clés AES
NTAG413 DNA 160 octets 128 octets 3
NTAG424 DNA 416 octets 256 octets 5

Les deux puces partagent le principe SUN et la cryptographie AES-128. La NTAG424 DNA ajoute un fichier propriétaire protégé de 128 octets, deux clés supplémentaires, l'option Random ID et la certification Critères Communs EAL4 : elle est aujourd'hui la référence de la gamme.

Questions fréquentes

Quelle quantité de données peut-on stocker sur une NTAG413 DNA ?

Le fichier NDEF offre 128 octets, soit une URL d'environ 115 caractères, dont une partie est occupée par les miroirs d'authentification lorsque SUN est activé. Avec le fichier CC de 32 octets, la mémoire utilisateur totale atteint 160 octets.

Qu'est-ce que l'authentification SUN ?

SUN (Secure Unique NFC message) génère à chaque lecture un code cryptographique unique inséré dans l'URL. Le serveur qui reçoit ce lien vérifie que la lecture provient de la puce d'origine et qu'elle n'a pas été rejouée, ce qui rend la copie du contenu inopérante.

La NTAG413 DNA est-elle compatible avec les iPhone ?

Oui. La lecture en arrière-plan fonctionne à partir des iPhone XS et XR, et la lecture comme l'écriture NDEF sont possibles via NFC Tools depuis l'iPhone 7 sous iOS 15.6 au minimum. La vérification SUN s'effectue côté serveur, à l'ouverture du lien.

Peut-on protéger une NTAG413 DNA contre la réécriture ?

Oui. Les droits d'accès du fichier NDEF sont configurables par clé AES, jusqu'à interdire toute écriture non authentifiée. La puce ne reprend pas le mécanisme de mot de passe simple des NTAG21x : la protection repose entièrement sur les clés AES-128.

 

About

Créateur de solutions innovantes
Android | iOS | Web | NFC

Keep in touch