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:
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.