Practical and Secure Cache Design at Ultra-Low Cost Proposed the Oasis cache: A randomized cache design with minimal design complexity and ultra-low cost Hardware-Efficient Secure Cache Design Proposed the Maya Cache: A secure and storage-efficient fully-associative last-level cache design Branch Predictor Partitioning for Performance Optimizing the NOP padding algorithm and working on identifying hot branches to improve their prediction rates Understanding the Security of Secure Randomized Caches Working on identifying security knobs in modern secure randomized caches and identifying a minimal set to provide security Secure Cache-Line Reallocation Exploring the idea of preferentially re-allocating dead blocks for improving performance