Lune

DAC2020Top-tier venue

Reuse-trap: Re-purposing Cache Reuse Distance to Defend against Side Channel Leakage

Hongyu Fang, Milos Doroslovacki, Guru Venkataramani

2020Year
10Citations

Abstract

Modern computing systems typically have multiple users sharing hardware resources. While such shared hardware have typically been performance boosters, they have also led to inadvertent side-effects such as side channels. Caches, that present the largest attack surface, have been popular among adversaries for side channel attacks. In this work, we repurpose a classic cache performance metric namely, reuse distance, to capture the activity of an adversary in cache timing channels. We design Reuse-trap, an efficient cache side channel mitigation framework to record reuse distances during victim accesses and carefully inject noise to mislead the spy from inferring the victim’s activity. Our experimental results show that we can identify adversaries with zero false positives and make timing channels suffer from over 50% bit error rate on average.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get a101d200-a518-4bf8-93b2-398f9d2bfb73

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines