Hey there,
I´m relativly new in RFID/NFC an got some questions.
We´ve got a new costumer. They have already an excisting custom Board which is powered by an ST Frontend. For there current purpose they use Mifare Ultralight. Now they want to get access to several other Tags, e.g: Mifare® Classic®, Ultralight®, Ultralight C®, Plus®, DESFire® EV1, EV2, EV3, ICODE 2, ICODE SLI.
I would choose the CLCR663 PLus - IC for the new development.
I have watched the Mifare Academy videos, but still don´t know how to solve following problems:
1. Create Application on 3rd party Tags:
In my understanding, the Tag owner has to create a new App to the e.g DESfire EV3 Tag. When connecting to the Product, the Product searches for this specific App through AID. But in case of EV3 Tag, the App is secured by an App-Key. Because the Tag owner doesn´t want me to know the Master-Key and i don´t want the owner to know my App-Key. And without the Master-Key, I´m not able to create a new App by my own, when the customer presents the Tag to my Product, or?
- Who generates the Key for the App?
- Is there a 'Best Practice' in those cases?
2. AES-128 key:
If i want to use AES-128 encryption both sides need the same key. If there is a 3rd party Tag, i don´t know the key. Same questions like 1.
- Who generates the Key?
- Do i have to write the key to the Tag, when I´m able to get access to my App?
- Is there a 'Best Practice' in those cases?
Best regards
Oliver
已解决! 转到解答。