hi all , I am looking out theory about SM layer in BLE . I read CoreV5.0 but I do not understand much about pairing , bonding , STK , LTK . Can you give me some document about that ? Thank !!!
hi all , I am looking out theory about SM layer in BLE . I read CoreV5.0 but I do not understand much about pairing , bonding , STK , LTK . Can you give me some document about that ? Thank !!!
Pairing: Select a key, use this key to encrypt data between these devices. When the devices are disconnected, everything is forgotten and it is if the devices never knew each other. The next time you want to talk secretly to the same device, everything has to be done all over again.
Bonding: First, do Pairing to have a secure link, then exchange keys for the next time we meet, so that we don't need to perform Pairing again to have a secure link.
By doing bonding, the user will (for example) not have to enter the 6 digit passkey every time the smartwatch is connected to the phone.
Hi , in connection nomal (don't pairing and don't bonding) , The Link Layer provides encryption and authentication using Counter with Cipher Block Chaining-Message Authentication Code (CCM) Mode . CCM requires a new temporal key whenever encryption is started . So where is new temporal key create ? Is it session key ? And where is session key create (if don't pairing and bonding , won't have STK and LTK )
Hi , in connection nomal (don't pairing and don't bonding) , The Link Layer provides encryption and authentication using Counter with Cipher Block Chaining-Message Authentication Code (CCM) Mode . CCM requires a new temporal key whenever encryption is started . So where is new temporal key create ? Is it session key ? And where is session key create (if don't pairing and bonding , won't have STK and LTK )