Greetings to Nordic team!
I would like to provide BLE security for my application (to my BLE Peripheral device). I am planning to apply the following features such as
1. Generate a 128 bit key for my BLE Peripheral and share this via a secure channel (not important here) to central device. (As I can use here the passkey or 6 digit pin but inorder to improve the security I would suggeste to use 128 bit key)
2. Central device initiates pairing, encrypt and distribute the key.
Is it possible to implement this security type? If so how can I generate a 128 bit key key for my peripheral device? and is it possible for a central device to implement pairing by reading this 128 bit value ? I am really not good in BLE and BLE Security...looking forward to hearing from you.
Thanks and Regards,
Sreejith