This document proposes a model for authenticating accessories for NFC-enabled products using AES encryption. It involves the following:
1. Establishing communication between an NFC reader in the product and an NFC tag in the accessory.
2. Performing mutual authentication between the reader and tag through a three-pass AES encryption algorithm (AES-128) run in either AES-ECB or AES-CBC mode.
3. Authenticating that the reader and tag are paired counterparts from the same company, ensuring the accessory is genuine and high quality. This protects brands from counterfeits.
Examples given include authenticating toothbrush heads and blender jars that contain NFC tags paired with the NFC