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

Guides: Prof. Moinuddin Qureshi, Prof. Biswabandan Panda
MIRAGE is a secure fully-associative last-level cache design which guarantees complete security against eviction-based side-channel attacks, but at a hefty hardware overhead of 17%. MAYA, on the other hand, guarantees the same level of security, at no hardware overhead. It is also able to save around 6% in terms of energy and area compared to the baseline. However, both these designs have a fair bit of additional design complexity, which make them impractical to be adopted by the industry. We are working on a secure randomized cache design which provides security at an ultra-low cost and minimal additional design complexity. This makes our cache design very pratical and easy to implement.
References
2024
2021
- MIRAGE: Mitigating Conflict-Based Cache Attacks with a Practical Fully-Associative DesignIn 30th USENIX Security Symposium (USENIX Security’21), Aug 2021