DF-SCA: Dynamic Frequency Side Channel Attacks are Practical
Debopriya Roy Dipta, Berk Gulmezoglu

TL;DR
This paper introduces DF-SCA, a practical software-based side-channel attack exploiting CPU frequency data on Linux and Android, enabling website fingerprinting, keystroke inference, and password recovery, highlighting new vulnerabilities in modern hardware.
Contribution
The paper presents a novel dynamic frequency side-channel attack (DF-SCA) that leverages unprivileged access to CPU frequency data to perform various security exploits on Linux and Android devices.
Findings
Successfully performed website fingerprinting on Chrome and Tor browsers.
Achieved 95% accuracy in keystroke classification on Android.
Recovered passwords with 88% success rate on first guess.
Abstract
The arm race between hardware security engineers and side-channel researchers has become more competitive with more sophisticated attacks and defenses in the last decade. While modern hardware features improve the system performance significantly, they may create new attack surfaces for malicious people to extract sensitive information about users without physical access to the victim device. Although many previously exploited hardware and OS features were patched by OS developers and chip vendors, any feature that is accessible from userspace applications can be exploited to perform software-based side-channel attacks. In this paper, we present DF-SCA, which is a software-based dynamic frequency side-channel attack on Linux and Android OS devices. We exploit unprivileged access to cpufreq interface that exposes real-time CPU core frequency values directly correlated with the system…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Advanced Malware Detection Techniques · Cryptographic Implementations and Security
