Forum › MIFARE general topics and applications › Regarding NFC Reader/Writer › Reply To: Regarding NFC Reader/Writer
Hi Ankit,
The authentication for the MIFARE Ultralight C is described in section 7.5.5 of the datasheet. In this sequence you send two times a byte sequence to the reader and get two times a sequence back. It could be that a reader manufacturer implement this in the driver and offer a “convenience function” for easy using. I cannot say anything about reader implementations.
But you can implement this in your software. All you need is a “Triple DES” library. On desktop system this is always available, e.g.: BCrypt on Windows or OpenSSL on Linux. If you use a microcontroller you must implement the DES algorithm by yourself. But you will find a lot of Open Source implementations which you can use.
The TapLinx team
The authentication for the MIFARE Ultralight C is described in section 7.5.5 of the datasheet. In this sequence you send two times a byte sequence to the reader and get two times a sequence back. It could be that a reader manufacturer implement this in the driver and offer a “convenience function” for easy using. I cannot say anything about reader implementations.
But you can implement this in your software. All you need is a “Triple DES” library. On desktop system this is always available, e.g.: BCrypt on Windows or OpenSSL on Linux. If you use a microcontroller you must implement the DES algorithm by yourself. But you will find a lot of Open Source implementations which you can use.
The TapLinx team
+ 0
|
- 0