Overview
The NTAG 424 DNA tag was designed by NXP to be a cost effective solution for product authentication. The 424s have a unique feature called SUN (Secure Unique NDEF). This means that every time you tap your phone to one of these tags, you will get a different URL. This is because on every read, the tag will encrypt new information and add this encrypted information to the URL, along with some other cryptographic data.How authenticity is verified (SUN)
We use 4 parameters in the URL to verify a tag’s authenticity.- Tag ID - The ETRNL assigned ID of the tag
- E-Code - A KDF input parameter used for key decryption on the server
- Encrypted Message - An encrypted message containing the UID, counter, and nonce
- CMAC - A mesasge authentication code that is used to verify the integrity of the encrypted data
- Encrypted Message
- Decrypted
963352074FC3F2A3B94880BCA905FEF3