Context-Sensitive Fencing: Securing Speculative Execution via Microcode Customization
Cache-timing attacks on AES