PiPoMonitor: Mitigating Cross-core Cache Attacks Using the Auto-Cuckoo Filter
Fengkai Yuan, Kai Wang, Rui Hou, Xiaoxin Li, Peinan Li and, Lutan Zhao, Jiameng Ying, Amro Awad, Dan Meng

TL;DR
PiPoMonitor employs an innovative Auto-Cuckoo filter to efficiently detect and mitigate cross-core cache attacks with minimal overhead and resistance to reverse engineering, enhancing cache security.
Contribution
This paper introduces the Auto-Cuckoo filter, a space-efficient and attack-resistant data structure, and applies it in PiPoMonitor to effectively defend against cross-core cache side channel attacks.
Findings
Auto-Cuckoo filter reduces storage overhead significantly.
PiPoMonitor effectively mitigates cross-core cache attacks.
Overhead is only 0.37%, much lower than prior methods.
Abstract
Cache side channel attacks obtain victim cache line access footprint to infer security-critical information. Among them, cross-core attacks exploiting the shared last level cache are more threatening as their simplicity to set up and high capacity. Stateful approaches of detection-based mitigation observe precise cache behaviors and protect specific cache lines that are suspected of being attacked. However, their recording structures incur large storage overhead and are vulnerable to reverse engineering attacks. Exploring the intrinsic non-determinate layout of a traditional Cuckoo filter, this paper proposes a space efficient Auto-Cuckoo filter to record access footprints, which succeed to decrease storage overhead and resist reverse engineering attacks at the same time. With Auto-Cuckoo filter, we propose PiPoMonitor to detect \textit{Ping-Pong patterns} and prefetch specific cache…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Network Security and Intrusion Detection · Cloud Data Security Solutions
