Can someone suggest if it is possible in BLE communication to authenticate the central from peripherial before connection is established?
Example: 1) Peripherial Advertises continuously 2) Central discovers Peripherial and sends connection request 3) Connection is Established and Advertising stops 3) Peripherial authenticates central via AES or Pairing etc. 4) If authentication is succesful transfer data.
Either ways once this malicious central has connected to peripherial the Genuine Central will not be able to as each peripherial. If I have understood properly, Peripherial can not end connection or start connection and peripherial do not allow simultaneous connections.
How can I solve this problem? Even if some way of terminating connection from peripherial is made possible, the malicious central will keep reconnecting hence essentially performing DENIAL OF SERVICE(DOS) attack.
Thank You!