L'NTAG424 DNA è il chip NFC sicuro di punta di NXP Semiconductors, successore dell'NTAG413 DNA nella gamma NTAG DNA. Conforme allo standard ISO/IEC 14443-4 e al formato NFC Forum Type 4, combina la crittografia AES-128, la funzione di autenticazione SUN e la certificazione Common Criteria EAL4. Può essere letto e scritto praticamente da tutti gli smartphone dotati di NFC.
Informazioni
| Produttore | NXP Semiconductors |
| Famiglia | NTAG DNA |
| Standard | ISO/IEC 14443 Type A (parti da 2 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 | Da 106 a 848 kbit/s |
| Identificativo univoco (UID) | 7 byte, con opzione Random ID |
| 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 (5 chiavi applicative, opzione LRP) |
| Certificazione | Common Criteria EAL4 (hardware e software) |
| Memoria utente | 416 byte |
| File NDEF | 256 byte |
Memoria
A differenza dei chip NTAG21x organizzati in pagine, la memoria dell'NTAG424 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) | 256 byte | Messaggio NDEF, mirror SUN (UID, contatore, CMAC) | Lettura libera, scrittura configurabile tramite chiave |
| File proprietario (n. 03) | 128 byte | Dati sensibili | Accesso con chiave AES, comunicazione cifrata per impostazione predefinita |
In pratica, il file NDEF da 256 byte contiene un URL di circa 240 caratteri. Quando l'autenticazione SUN è attiva, i mirror (UID, contatore e codice CMAC) occupano una parte di questo spazio (una quarantina di caratteri) e il link punta a un server incaricato di verificare la validità crittografica di ogni lettura. Il file proprietario da 128 byte memorizza inoltre dati riservati, accessibili solo dopo l'autenticazione AES.
Funzionalità e sicurezza
- Autenticazione SUN: a ogni lettura, il chip inserisce nell'URL un codice di autenticazione dinamico (AES CMAC) derivato dall'UID e da un contatore di letture a 24 bit, verificabile lato server: il contenuto non può essere né clonato né riproposto. Anche i dati nei mirror possono essere trasmessi cifrati.
- Cinque chiavi AES-128: cinque chiavi applicative da 128 bit, con gestione delle versioni, controllano lettura, scrittura e configurazione file per file.
- File proprietario protetto: 128 byte di dati accessibili solo dopo l'autenticazione, con comunicazione interamente cifrata per impostazione predefinita.
- Random ID: il chip può presentare un identificativo casuale a ogni attivazione per impedire il tracciamento, e l'UID reale viene allora trasmesso solo in forma cifrata.
- Modalità LRP: una variante di AES (Leakage Resilient Primitive) rafforza la resistenza agli attacchi side-channel.
- Autenticazione reciproca: un protocollo sfida-risposta in tre passaggi autentica sia il chip sia il lettore che possiede le chiavi.
- Firma di originalità: una firma ECDSA programmata in fabbrica, completata da chiavi di originalità AES, verifica che il chip provenga davvero da NXP.
Una variante NTAG424 DNA TT aggiunge il rilevamento della manomissione (Tag Tamper) alla stessa base di sicurezza, secondo il principio dell'NTAG213 TT.
Compatibilità
L'NTAG424 DNA è compatibile praticamente con 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 NTAG424 DNA supporta la lettura delle informazioni tecniche, la scrittura di record NDEF e la cancellazione. Configurare le funzioni crittografiche (chiavi AES, attivazione dell'autenticazione SUN) è invece un processo di codifica specializzato, di solito svolto 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. Rispetto all'NTAG413 DNA che sostituisce, l'NTAG424 DNA offre più memoria, due chiavi in più, il file proprietario protetto, l'opzione Random ID e la certificazione EAL4: è il chip da scegliere per qualsiasi nuovo progetto di autenticazione o anticontraffazione.
Domande frequenti
Quanti dati si possono memorizzare su un NTAG424 DNA?
Il file NDEF offre 256 byte, che corrispondono a un URL di circa 240 caratteri, e il file proprietario aggiunge 128 byte per i dati protetti. Con il file CC da 32 byte, la memoria utente totale arriva a 416 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'NTAG424 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 NTAG424 DNA si può proteggere dalla riscrittura?
Sì. Ogni file ha diritti di accesso configurabili tramite chiave AES, fino a vietare qualsiasi scrittura non autenticata, e il file proprietario è cifrato per impostazione predefinita. Il chip non usa il semplice meccanismo a password degli NTAG21x: la protezione si basa interamente sulle chiavi AES-128.
Link utili




