An attack on a system (often an encryption system) based on information gleaned from its physical implementation as opposed to its algorithms. Timing attacks and power-analysis attacks are examples of side-channel attacks. Contrast brute-force and dictionary attacks.