This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Drawbacks of a random static mac address

Hello,

I'm wondering what are the drawbacks of the already burned random static mac address compared to a public mac address. I know the difference between the two address types but I still don't know the behavior of the stack if two Bluetooth peripherals would have the same random static mac address in the range of a central.

In my opinion there are four important scenarios that has to be considered:

  • The central wants to pair with the first peripheral. Both peripherals / advertisers are in the range of the central. The central does not have stored a bond yet.  
  • The central is connected to the first peripheral. Both peripherals / advertisers are in the range of the central.
  • The central reconnects to the already bonded peripheral. Both peripherals / advertisers are in the range of the central.
  • The central wants to pair with the second peripheral. The first already bonded peripheral is not in the range of the central.

Are there any other important scenarios I forgot?

What would be the behvaior in these scenarios on the central and peripheral devices from a technical point of view?

Are there any security issues that has to be considered if using the random static address?

I know there is only a low probability that two peripherals in the range of a central have the same random static address. But I need to know the drawbacks in order to decide if a random static address is sufficient or not.

Thanks.

Best regards,

Christian

Related