cryptography

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.