I am making an app using NFC tags and I have to prevent the NFC tag from cloning. I have seen many other NFC tags which when tried to be cloned, shows a pop up message "Cloning is restricted, tag is secured by secret key", I want the same security for my NFC tag.
Some NFC chip types have a rewritable UID, meaning that it is possible to change the UID of an NFC chip to a specific value just as the user memory can be changed. While this is useful for some systems, it allows for an NFC tag to be cloned as the UID is the only differentiator between blank NFC tags.
Luckily many consumer NFC tags (NTAG213, and NTAG215) including all Tap Tag products offer the ability to password protect your NFC tag. Password protecting your NFC tag can be done with many free apps from the Apple and Android app store.
Because NFC Tags work by electromagnetic induction, metal can easily interfere with their operation. NFC Tags can never work behind metal and if placed directly onto metal, then you need to use a special 'on-metal' tag.
If you keep your tags 'open' so they're able to be reprogramed, it's worth noting that anyone with an NFC writing app like the NFC Easiwayv Tools can come along and reprogram your NFC tags so it's strongly advised that any tags that are being used in a public place be made 'read-only'.
While the original answer was correct it's getting a little bit out of date. Michael's addition (Oct 10, 17) added the NTAG413. There's now another additional NTAG424 DNA authentication NFC chip, which works in the same way. HID's Trusted Tag works in a similar way and there increasingly others.
Essentially the chips create a new unique code based on a stored key on each tap/scan. Code can be verified from a server.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With