A while back I kept reading the same claim in passing: luxury brands are putting NFC chips in their products so you can tap a bag or a bottle with your phone and know itâs the real thing, not a counterfeit. Every article said the same shiny sentence and none of them said how. What actually stops a counterfeiter from copying the chip along with the handbag?
So I did the thing I always do when Iâm curious about a tag. I went on AliExpress, found a listing for âNTAG 424 DNAâ tags, ordered a small batch, and waited for the envelope to show up. A few euros, a couple of weeks, and I had the same silicon those brand-protection systems are built on sitting on my desk. Then I tapped one to see what it does.
What an NTAG 424 DNA tag actually is
On the outside itâs an ordinary NFC tag. You couldnât pick it out of a pile of cheap ones, and any phone reads it without complaint. If youâve read my guide to NFC tag types, it slots in as one more Type 4 tag your iPhone is happy to read.
The âDNAâ part is whatâs different. Inside, the chip holds a few AES-128 keys and a little cryptographic engine, and it can do something no plain NTAG215 or sticker from a multipack can do: it can sign every single tap. That signature is the whole ballgame. Itâs the difference between a tag that says âhereâs a linkâ and a tag that says âhereâs a link, and hereâs cryptographic proof that I, this specific genuine chip, am the one serving it, right now.â
Thatâs what luxury brands are actually paying for - not the link, the proof that a genuine chip is the one serving it.
How SUN and SDM work: a link that rewrites itself on every tap
Hereâs the moment it clicked for me. When I looked at what the tag was actually sending, I realized Iâd already built most of the machinery to understand it.
Earlier this year I shipped an NFC Tap Counter feature: a tag that counts how many times itâs been read and puts that number in the URL, so a link can know itâs the 47th time someone scanned it. An NTAG 424 DNA tag is that same idea, with an encryption layer wrapped around it that makes it impossible to fake.
The mechanism is called SUN (Secure Unique NFC), or SDM (Secure Dynamic Messaging) if youâre reading NXPâs datasheet. You store a normal link on the tag, something like https://example.com. But you tell the chip to rewrite parts of that link on the fly every time itâs tapped. So what your phone actually receives is closer to:
https://example.com/?picc_data=A1B2...&cmac=9F3C...
Those two values are not decoration. picc_data is an encrypted copy of the tagâs real ID plus a tap counter, scrambled with a key that never leaves the chip. cmac is a cryptographic signature over that data. Both change on every tap. Tap the same tag twice and you get two completely different URLs, each one signed fresh by the chip.
I think of a plain NFC tag as a printed sign in a shop window. Anyone can photograph it and print an identical copy. A SUN tag is more like a security guard who hands you a new, individually numbered and stamped receipt every time you walk in. Copying yesterdayâs receipt does you no good, because todayâs number is different and only the guardâs stamp is real.
Why a cloned NTAG 424 DNA tag gets caught
This is the part that answers my original question. A counterfeiter can absolutely clone the contents of a tag. They can read the URL, copy it byte for byte, and program it onto a blank chip. That has always been true, and itâs why âjust put a QR code on itâ never actually proves anything.
What they canât do is produce the next valid signature. The signing key lives inside the genuine chip and never comes out, not even during a tap. That means a tap is only worth anything to something that actually holds the key. In a real brand-protection setup the tagâs link points at a server the maker runs, and that server is what decrypts each tap, recomputes the signature to confirm the key matches, and keeps track of the counter as it climbs.
That last part is what catches a clone. The only URL a counterfeiter can put on a fake is one they captured from a genuine tap, frozen with the counter that tap happened to carry. Replay it and the server is looking at a number it has already seen, and a real chipâs counter only ever moves forward, so a repeat or a step backward gives the replay away. To send a fresh, higher counter with a signature that still checks out, theyâd need the key, and to get the key theyâd need to break AES or physically decap the chip. Neither is happening for a fake handbag.
Thatâs the honest version of the marketing sentence. The chip doesnât make the product impossible to copy. It makes the proof of authenticity impossible to copy, and it moves that proof onto something the counterfeiter canât reproduce.
How NFC.cool verifies a tag is genuine
Once I understood the tags, I wanted the app to do the whole thing properly, not just show a hex dump. So NFC.cool Tools now has full NTAG 424 DNA handling on iPhone and Android, and it checks authenticity two independent ways, plus a third, physical one on the tags built for it.
The chipâs origin. Every genuine NXP chip carries a factory signature over its own ID, signed with NXPâs private key. NFC.cool reads that signature and verifies it against NXPâs public key, right on the phone. If it checks out, you get a plain âGenuine NXPâ result. This one needs no setup and no keys from you. It answers âis this real NXP silicon, or a no-name clone?â
The tap itself. This is the SUN check. NFC.cool decrypts the picc_data, pulls out the tag ID and the tap counter, recomputes the signature, and compares it against the cmac the tag sent. If they match, the tap is genuine and fresh, and you see âAuthentic.â This one proves more, so it asks for more: it needs the tagâs key. A brand-new tag still on its factory default verifies with no input at all. A tag someone locked with their own key only verifies as authentic if youâve got that key stored.
The physical seal, on the tags built for it. One version of these, the NTAG 424 DNA TagTamper, is made to be a tamper-evident seal. Itâs a sticker with a thin extra wire running through it, and you stick it across whatever you want to protect, over a boxâs flap or around a bottleâs cap, the same job those âwarranty void if brokenâ stickers do today. Open the item and you tear the sticker, which snaps the wire. NFC.cool checks that wire on a tap and tells you plainly whether the seal is still intact or has been broken. The neat part is that itâs a one-way latch: snap it once and the chip remembers forever, so something that was opened and then carefully re-sealed still reads as opened. The crypto proves the chip is genuine; this proves nobody has been into the box.
All of this is free for everyone. Reading a tag - its link, its tap counter, its file layout, whether its seal is still intact - and running both cryptographic checks costs nothing. I wanted the âis this thing real?â question answerable by anyone who taps one.
Programming your own secure tags
Reading is half of it. The other half is that those blank tags from AliExpress are yours to program, and NFC.cool does it over a proper authenticated, encrypted channel, the same secure messaging the chip insists on, not a hopeful raw write.
The gentle version is three steps. Write your own link, which is free. Switch on SUN so the tag starts signing every tap. And replace the factory key with your own, set as a passphrase so thereâs no 32-character hex string to wrangle, saved in your keychain. From that point on the tag is locked to you: it keeps proving itâs genuine to anyone who taps it, but only you can ever reprogram it.
Thatâs where I could have stopped. The few apps that even go near these tags do. I didnât.
Configure the whole NTAG 424 DNA chip from your iPhone or Android
Somewhere in a week of late nights with these tags, I made a decision: NFC.cool Tools was going to cover 100% of the NTAG 424 DNA spec, not the demo-friendly slice every âtap to verifyâ tutorial stops at. If I want this to be the best NFC app there is, then âwe support NTAG 424 DNAâ canât quietly mean âwe support the one key and the one mode that were easy.â So I went down the datasheet and built the rest.
An NTAG 424 DNA chip doesnât have one key. It has five. NFC.cool now manages all of them - change any slot, reset it back to factory, or enter a key you set on another device so this phone can drive the tag too. SUN doesnât have to sign with that primary key either: you can point the tapâs encryption at one key and its signature at another, and decide whether the tag mirrors its ID in the clear or keeps it encrypted.
Every file on the chip carries its own access rules, and you can edit them now - who may read a file, who may write it, who may change its settings - each set to a specific key, or to wide open, or to shut forever. Under the files sits the chipâs own configuration, and thatâs here too: switch on a random ID so the tag stops broadcasting the same serial number to every reader it passes (a real privacy win), cap how many failed unlock attempts it tolerates before it locks itself down, and a handful of lower-level switches most people will never need to touch.
The chip even keeps a little private vault. Thereâs an encrypted file on it, locked to your Key 0, that rides along on the tag itself instead of living on a server. Stash a small secret in it, something you want to travel with the tag rather than sit on someoneâs database, and only your key can read it back. NFC.cool writes it and reads it for you.
If you have ever done this before, you did it at a desk. NXP hands out a Windows tool called TagXplorer, you plug a USB reader into your computer, and you click through the chipâs configuration from there. NFC.cool does all of the same things, but it is built to be used, not endured. Where TagXplorer is a desktop full of raw hex and cryptic fields, NFC.cool is plain-language screens on the phone already in your pocket, with a passphrase in place of a raw key and a warning before anything permanent. You drive the whole thing by holding your phone to the tag for a second or two.
What NTAG 424 DNA LRP mode is, and the changes you canât undo
And then thereâs LRP. In my design notes for the first version, right next to âLRP mode,â I had written ânot planned - exotic, not needed by a consumer app.â LRP stands for Leakage-Resilient Primitive, and it is the tagâs genuinely paranoid mode. Normally the chip guards its keys with ordinary AES, and stealing a key would mean breaking AES itself. But there is a sneakier line of attack: put a chip on a bench, watch the faint wobble in its power draw and electromagnetic hum while it runs the crypto, and with enough of those traces you can reconstruct the secret key from the leak alone, without ever touching the math. LRP is a rebuilt secure channel designed to give that leak nothing to hold onto. It is real overkill for a sticker on a wine bottle, which is why most tags never turn it on and most tools never learn to speak it. It kept nagging at me anyway, and âcover the whole specâ doesnât come with a footnote that says âexcept the hard part,â so I built it. NFC.cool speaks LRP now, which means even after a tag is flipped into that mode, a one-way switch you canât take back, the app can still authenticate to it and manage it like any other. I donât know of another phone app that goes there.
Iâll be straight about the sharp edges, because there are more of them now. A lot of these commands are permanent. Enabling LRP canât be undone. Turning on a random ID canât be undone. Set a fileâs âchangeâ permission to Never and you have frozen that file for the life of the tag. A wrong key can lock a slot for good. The app is loud about this in the moment, the truly irreversible actions make you confirm through a warning that spells out the exact consequence, but it is worth saying here too: practice on a spare before you touch a tag you care about.
Where anti-counterfeit NFC tags actually get used
Honestly? Most people tapping an NFC tag never need any of this, and thatâs fine. A sticker that opens a link is a wonderful, boring, useful thing.
But once youâve held one of these, the use cases are obvious. A luxury bag can prove itâs genuine. A bottle of wine or whisky can show it was never quietly uncorked and topped back up with something cheaper, the tamper seal carrying that half. A box of medicine vouches for both the real drug inside and a seal nobody has broken. A limited-run product or a piece of art gets a certificate no one can forge, and event tickets stop being something you can screenshot and pass around. Put a tag by a door or on a shelf and a tap proves someone actually stood there, rather than replaying a saved link from their sofa. Sneakers and trading cards prove theyâre the real drop and not a good fake. And any indie maker can make their thing prove itâs their thing. Itâs the same authenticity problem the EU Digital Product Passport is circling from the regulation side, solved at the level of the individual object.
I didnât build this because a thousand users asked for it. I built it because I bought some strange tags off the internet out of curiosity, figured out how they worked, and then couldnât leave a single page of the datasheet unturned. Thatâs usually how the good features start.
The bottom line on NTAG 424 DNA tags
NTAG 424 DNA tags are the closest thing NFC has to a tamper-proof seal. They canât stop someone copying a product, but they make the productâs proof of being genuine impossible to fake, because that proof is a fresh cryptographic signature only the real chip can produce.
NFC.cool Tools now reads them, verifies the chip, the tap, and the tamper seal for free, and hands you the whole chip to configure - every key, every fileâs permissions, its lowest-level settings, even LRP - to provision your own right from your phone. If youâve ever wondered how a tap can tell real from fake, grab it on iPhone or Android, order a couple of these tags for a few euros, and tap one yourself. Itâs a good rabbit hole.