A timing attack is an example of an attack that exploits the data-dependent behavioral characteristics of the implementation of an algorithm rather than other mathematical properties of the algorithm.