A Boomerang attack is a cryptographic attack that targets the design of hash functions, particularly those that use the Merkle-Damgård construction. This type of attack is primarily aimed at finding collisions in hash functions—two different inputs that produce the same hash output. The Boomerang attack capitalizes on the properties of differential cryptanalysis. It works by exploiting the fact that certain differences in the input can produce predictable differences in the output.
New to topics? Read the docs here!