Security
- Ginseng: Keeping Secrets in Registers When you Distrust the Operating System (NDSS 2019)
- Architectural Support for Containment-based Security (ASPLOS 2019)
- Context-Sensitive Fencing: Securing Speculative Execution via Microcode Customization (ASPLOS 2019)
- EMMA: Hardware/Software Attestation Framework for Embedded Systems Using Electromagnetic Signals (MICRO 2019)
- InvisiSpec: Making Speculative Execution Invisible in the Cache Hierarchy (MICRO 18)
- Secure TLBs (ISCA 2019)
- Morpheus: A Vulnerability-Tolerant Secure Architecture Based on Ensembles of Moving Target Defenses with Churn (ASPLOS 2018)
- A2: Analog Malicious Hardware (S&P 2016)
- Last-Level Cache Side-Channel Attacks are Practical (S&P 2015)
- SoK: Eternal War in Memory (S&P 2013)
Long Documents (In Progress)
- Intel SGX Explained (IACR ePrint)