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

An overview of the MAYA cache design

Guides:Prof. Biswabandan Panda, Prof. Sayandeep Saha

Funded by the Intel India Research Fellowship

MIRAGE and MAYA are state-of-the-art secure randomized cache designs that offer strong security guarantees against conflict-based attacks. However, they introduce various modifications to a traditional set-associative cache. These changes, though provide complete security, are not completely understood and it’s not completely clear as to when and how these “security knobs” work. We are currently working on identifying these “knobs” in modern secure randomized cache designs and explaining their inner workings. We are also looking at complex combinations of these knobs and how they interact with one another with the goal of identifying the minimal set of these knobs to secure a traditional set-associative cache.

References

2024

  1. isca.jpg
    The Maya Cache: A Storage-efficient and Secure Fully-associative Last-level Cache
    Anubhav Bhatla,  Navneet, and Biswabandan Panda
    In International Symposium on Computer Architecture, 2024

2021

  1. usec.png
    MIRAGE: Mitigating Conflict-Based Cache Attacks with a Practical Fully-Associative Design
    Gururaj Saileshwar, and Moinuddin Qureshi
    In 30th USENIX Security Symposium (USENIX Security’21), Aug 2021