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

BLE beacons for sensor data, replay attack & spoofing

Hi, I've been working on a way to detect and prevent replay attacks when beacons are used for sensor data. This is mostly used for home automation sensors, where I have BLE observers looking for these advertisements and posting the sensor data to a MQTT broker.

I documented this "birthday" algorithm and implemented it for nRF51822's on mbed here:

developer.mbed.org/.../

I wanted to get second opinions and also ask if there's a better way of protecting against replay attacks that don't over complicate deployment process.

Related