This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Encryption problem using nRF52840 sniffing BLE air-log on wireshark

I'm using dongle nRF52840 to sniff packets between earphone & iPhone.

I am facing the same problem: "Encrypted packet decrypted incorrectly (bad MIC)"

just after LL_ENC_REQ -> LL_ENC_RSP -> LL_START_ENC_REQ

I found that in No.16672(Sent Pairing REQ), Secure Connection Flag is True,

and Encryption Key (LTK) is True.

However, in No.16672(Sent Pairing RSP), the Encryption Key(LTK) is False.

Is this possible to sniff the encryption key in secure connection? in order to decrypt the payload.....

Please Help.

Parents Reply
  • I am using the latest one, nRF52840 Dongle and followed the "LE secure connections in debug mode".

    Should I input any key in like SC LTK?

    I got the link key which is generated when the earphone and iPhone are bonded, which is in length 0x10 (LINK_KEY_UNAUTHEN).

    The BLE packets I want to sniff is those between the app and the earphone. 

Children
Related