The Mirage of Breaking MIRAGE: Refuting the HPCA-2023 Paper "Are Randomized Caches Truly Random?"

03/28/2023
by   Gururaj Saileshwar, et al.
0

The HPCA-2023 paper "Are Randomized Caches Truly Random?" makes the claim that "MIRAGE is broken" while relying on two faulty assumptions: (1) starting from a severely compromised initial state where some sets are already full, and (2) a buggy cipher that does not provide uniformity of randomizing addresses over the cache sets. When we fixed these two shortcomings (starting with valid state and using AES/PRINCE cipher) we do not observe any conflict misses, emphasizing that Mirage remains unbroken. In this paper, we provide an analysis of the faulty assumptions of the HPCA'23 paper and share the code of our analysis along with the paper.

READ FULL TEXT

page 3

page 5

research
08/05/2020

Randomized Last-Level Caches Are Still Vulnerable to Cache Side-Channel Attacks! But We Can Fix It

Cache randomization has recently been revived as a promising defense aga...
research
08/29/2013

Collecting Coupons with Random Initial Stake

Motivated by a problem in the theory of randomized search heuristics, we...
research
04/03/2023

A short note on the paper `Are Randomized Caches Really Random?'

In this paper, we analyse the results and claims presented in the paper ...
research
09/18/2020

MIRAGE: Mitigating Conflict-Based Cache Attacks with a Practical Fully-Associative Design

Shared caches in processors are vulnerable to conflict-based side-channe...
research
09/02/2019

Random Graph Models and Matchings

In this paper we will provide an introductory understanding of random gr...
research
05/18/2022

Internet Performance in the 2022 Conflict in Ukraine: An Asymmetric Analysis

On 24 February 2022 Russia invaded Ukraine, starting one of the largest ...
research
10/02/2018

Theory and Practice of Finding Eviction Sets

Many micro-architectural attacks rely on the capability of an attacker t...

Please sign up or login with your details

Forgot password? Click here to reset