Published July 3, 2025 | Version v2
Software Open

GhostCache Artifact Evaluation

Description

Proof-of-concept of GhostCache
This repository contains the proof-of-concept implementation for the paper "GhostCache: Timer- and Counter-Free Cache Attacks Exploiting Weak Coherence on RISC-V and ARM Chips" (ACM CCS 2025).

Usage
Follow the instructions in the `README.md` within `ghostcache_artifacts.zip`.

Other Material
Raw website fingerprinting (`data_fp_rv_c_mc_15.zip` and `data_fp_rv_c_mc_100.zip`) collected the top 15 and top 100 websites (in `list_15.txt` and `list_100.txt`) from `SiFive P550`. Decompress and copy to the `case_fingerprinting/data` directory (within `ghostcache_artifacts.zip`), then run `python3 fp_pre_process.py` and `python3 fp_eval.py` to evaluate the accuracy of the attack.

Files

data_fp_rv_c_mc_100.zip

Files (377.0 MB)

Name Size Download all
md5:962df6671de8dd0f3db99b848c2280d7
304.5 MB Preview Download
md5:bc43cb733cb86e9390d3c60a2bd63fc4
70.9 MB Preview Download
md5:4d7ec049ef60b193ebc31d31e2f2ac84
1.7 MB Preview Download
md5:0c2d8d6d25d7c72511254b2a490ba6c1
10.1 kB Preview Download

Additional details

Dates

Accepted
2025-05-19
The paper was accepted by ACM CCS 2025

Software

Repository URL
https://github.com/THU-HAS/ghostcache
Programming language
C
Development Status
Active