  Evolving attacks on the vulnerabilities of the computing systems demand novel
defense strategies to keep pace with newer attacks. This report discusses
previous works on side-channel attacks (SCAs) and defenses for cache-targeted
and physical proximity attacks. We then discuss the proposed Entropy-Shield as
a defense against timing SCAs, and explain how we can extend the same to
hardware-based implementations of crypto applications as "Entropy-Shield for
FPGA". We then discuss why we want to build newer attacks with the hope of
coming up with better defense strategies.
