Definition
Reflection Attack
A reflection attack is an interleaving attack in which a message is sent back to its generator. It works when the victim is playing multiple roles in the protocol, possibly in different sessions.
Avoidance
Breaking Symmetry
A solution is to break the symmetry of the cryptographic scheme by inserting the originator’s identifier (or the intended receiver’s one) into the protocol messages.