bug attacks, cache (or micro-architectural) attack, Flush+Reload, Hardware Trojans, path delay faults, public key cryptographic hardware, RSA, sliding window.