L'NTAG413 DNA è un chip NFC sicuro progettato da NXP Semiconductors, la prima generazione della gamma NTAG DNA. Conforme allo standard ISO/IEC 14443-4 e al formato NFC Forum Type 4, integra la crittografia AES-128 e la funzione SUN, che genera un codice di autenticazione univoco a ogni lettura. Può essere letto e scritto da praticamente tutti gli smartphone dotati di NFC.
Informazioni
| Produttore | NXP Semiconductors |
| Famiglia | NTAG DNA |
| Standard | ISO/IEC 14443 Type A (parti da 1 a 4) |
| Tipo NFC Forum | Type 4 Tag (certificato NFC Forum) |
| Protocollo | APDU secondo ISO/IEC 7816-4 |
| Frequenza operativa | 13,56 MHz |
| Velocità di trasmissione | Fino a 424 kbit/s |
| Identificativo univoco (UID) | 7 byte, programmato in fabbrica |
| Distanza operativa | Fino a circa 10 cm, a seconda dell'antenna e del lettore |
| Conservazione dei dati | 50 anni |
| Resistenza in scrittura | Minimo 200.000 cicli |
| Crittografia | AES-128 (3 chiavi applicative) |
| Memoria utente | 160 byte |
| File NDEF | 128 byte |
Memoria
A differenza dei chip NTAG21x organizzati in pagine, la memoria dell'NTAG413 DNA segue una struttura a file conforme allo standard ISO/IEC 7816-4:
| File | Dimensione | Contenuto | Accesso predefinito |
|---|---|---|---|
| File CC (n. 01) | 32 byte | Capability Container (NFC Forum Type 4) | Lettura libera |
| File NDEF (n. 02) | 128 byte | Messaggio NDEF, mirror SUN (UID, contatore, CMAC) | Lettura libera, scrittura configurabile tramite chiave |
In pratica, il file NDEF da 128 byte contiene un URL di circa 115 caratteri. Quando l'autenticazione SUN è attiva, i mirror (UID, contatore e codice CMAC) occupano una parte di questo spazio (circa quaranta caratteri), il che accorcia di conseguenza l'URL di base. Il link punta quindi a un server incaricato di verificare la validità crittografica di ogni lettura.
Funzionalità e sicurezza
- Autenticazione SUN: a ogni lettura, il chip inserisce nell'URL un codice di autenticazione dinamico (AES CMAC) derivato dall'UID e dal contatore, verificabile lato server: il contenuto non può essere né clonato né riproposto.
- Chiavi AES-128: tre chiavi applicative a 128 bit, con gestione delle versioni, controllano la scrittura del file NDEF e il calcolo dei codici di autenticazione.
- Contatore NFC: un contatore a 3 byte si incrementa una volta per sessione quando si legge il file NDEF; può essere inserito nell'URL tramite il mirror o letto in modo sicuro.
- Autenticazione reciproca: un protocollo sfida-risposta in tre passaggi autentica sia il chip sia il lettore che possiede le chiavi.
- Comunicazione protetta: a seconda della configurazione, gli scambi avvengono in chiaro, protetti da CMAC o completamente cifrati.
- Firma di originalità: una firma ECDSA programmata in fabbrica verifica che il chip provenga davvero da NXP.
L'NTAG413 DNA è stato sostituito nel catalogo di NXP dall'NTAG424 DNA, che porta più avanti lo stesso principio con più memoria, cinque chiavi e protezioni aggiuntive: per un nuovo progetto, l'NTAG424 DNA è la scelta consigliata.
Compatibilità
L'NTAG413 DNA è compatibile con praticamente tutti gli smartphone NFC. Su Android, lettura e scrittura funzionano in modo nativo con NFC Tools, senza particolari restrizioni. Su iPhone, la lettura automatica in background è disponibile a partire da iPhone XS e XR; i modelli a partire da iPhone XS / XR possono leggere e scrivere il chip con NFC Tools su iOS 17 o versioni successive, avviando manualmente la scansione dall'app.
Con NFC Tools, il chip NTAG413 DNA supporta la lettura delle informazioni tecniche, la scrittura di record NDEF e la cancellazione. La configurazione delle funzioni crittografiche (chiavi AES, attivazione dell'autenticazione SUN) è invece un processo di codifica specializzato, di solito eseguito con un lettore dedicato e un'infrastruttura lato server. L'elenco dei modelli compatibili è disponibile nell'articolo sulla compatibilità.
NTAG413 DNA vs NTAG424 DNA
| Chip | Memoria utente | File NDEF | Chiavi AES |
|---|---|---|---|
| NTAG413 DNA | 160 byte | 128 byte | 3 |
| NTAG424 DNA | 416 byte | 256 byte | 5 |
Entrambi i chip condividono il principio SUN e la crittografia AES-128. L'NTAG424 DNA aggiunge un file proprietario protetto da 128 byte, due chiavi aggiuntive, l'opzione Random ID e la certificazione Common Criteria EAL4: oggi è il riferimento della gamma.
Domande frequenti
Quanti dati si possono memorizzare su un NTAG413 DNA?
Il file NDEF offre 128 byte, che corrispondono a un URL di circa 115 caratteri, una parte dei quali è occupata dai mirror di autenticazione quando SUN è attivo. Con il file CC da 32 byte, la memoria utente totale arriva a 160 byte.
Che cos'è l'autenticazione SUN?
SUN (Secure Unique NFC message) genera a ogni lettura un codice crittografico univoco, inserito nell'URL. Il server che riceve questo link verifica che la lettura provenga dal chip originale e non sia stata riproposta, rendendo inefficace qualsiasi copia del contenuto.
L'NTAG413 DNA è compatibile con l'iPhone?
Sì. La lettura in background funziona a partire da iPhone XS e XR, e sia la lettura sia la scrittura NDEF sono possibili con NFC Tools a partire da iPhone XS / XR con iOS 17 o versioni successive. La verifica SUN avviene lato server, quando il link viene aperto.
Un NTAG413 DNA si può proteggere dalla riscrittura?
Sì. I diritti di accesso al file NDEF sono configurabili per chiave AES, fino a vietare qualsiasi scrittura non autenticata. Il chip non usa il semplice meccanismo a password degli NTAG21x: la protezione si basa interamente sulle chiavi AES-128.
Link utili




