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

How does replay cache prevent replay attacks in BLE Mesh?

Hi, can someone explain in simple terms how it works?

I don't really have a clear concept of what a replay attack is, but I suppose it has something to do with recording a message, and then spams it through out the mesh network, overloads all the nodes thus achieving a DDoS style attack result?

Anyhow I don't know the particulars. What role does the replay cache play? How does it distinguish from a genuine piece of repeated message that should be repeated under certain circumstances or an actual attack? Time stamp? A counter?

Related