In
cryptography, a
timing attack is a
side channel attack in which the attacker attempts to compromise a
cryptosystem by analyzing the time taken to execute cryptographic algorithms. Every logical operation in a computer takes time to execute, and the time can differ based on the input; with precise measurements of the time for each operation, an attacker can work backwards to the input.