DESFire Auth Ek(RndA') doesn't match iNSCC

Forum / MIFARE and NFC Reader IC`s / DESFire Auth Ek(RndA') doesn't match iNSCC

  • 23. October 2018 at 17:30
    Hi,

    I have following apdu exchange between card and my terminal.
    I am getting "38 3c 42 01 64 58 84 13" response to the second apdu. But when i checked it on iNSSC tool, it shows it must be "891A14104AF3E23B"
    On the other hand, iNSSC also shows that my data Ek(RndA+RndB')(28 36 ef f0 a4 16 5a e6 f0 30 e1 eb 0b 31 a7 d3) is valid. So why card return "38 3c 42 01 64 58 84 13"
    in my case ?
    (my RndA is : "1122334455667788")

    Term : 0a 00
    Card : af 5c 92 87 ad f4 5e d6 fa

    Term : af 28 36 ef f0 a4 16 5a e6 f0 30 e1 eb 0b 31 a7 d3
    Card : 00 38 3c 42 01 64 58 84 13

    Please see iNSCC screenshot.

    Thanks in adnvace,
    + 0  |  - 0

    Re: DESFire Auth Ek(RndA') doesn't match iNSCC

    23. October 2018 at 23:43
    I found the issue, i used 0x1A(DES ISO) instead of 0x0A, then it worked.
    + 0  |  - 0
Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.