EyeSpy: Inferring Eye Gaze via Side-Channel Attacks Against Foveated Rendering
Paul Maynard, Harris Amjad, Camila Molinares, Bo Ji, Brendan David-John
Abstract
While eye tracking provides valuable capabilities for virtual reality, such as gaze interaction and dynamic foveated rendering (DFR), eye-tracking data can inadvertently reveal sensitive user information if not properly protected. Current protections, such as adding permission prompts or gatekeeping gaze data, are insufficient on DFR-enabled systems because gaze data is used internally to drive DFR. When DFR is implemented, objects in the fovea (i.e., immediate gaze area) incur a higher GPU workload than those in the periphery. This gaze-contingent workload creates a novel side channel, which can be leveraged to reconstruct gaze positions. Specifically, we design a novel attack that sweeps imperceptible high-cost objects (HCOs) across the user's field of view and logs rendering performance metrics (e.g., frame rate or frame time) commonly exposed through standard game engines. Then, we correlate variation in these metrics (caused by HCO-foveal overlap) with the known HCOs' positions to infer gaze coordinates directly without using eye-tracking APIs. Our experimental results show that mean gaze prediction errors (1.1-4.4 degrees) across the Meta Quest Pro, Varjo XR-4, and desktop platforms are comparable to typical eye-tracker accuracy. We demonstrate that the attack generalizes across various hardware platforms, standard game engines, and foveated rendering pipelines. Finally, we design defense mechanisms based on supervised and unsupervised detectors that can flag the attack reliably (F1 of 0.99) over short time windows.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on11
- Rendered Insecure: GPU Side Channel Attacks are PracticalHoda Naghibijouybari, Ajaya Neupane, Zhiyun Qian, Nael B. Abu-GhazalehCCS 2018 · 214 citations
- Effect of Frame Rate on User Experience, Performance, and Simulator Sickness in Virtual RealityJialin Wang, Rongkai Shi, Wenxuan Zheng, Weijie Xie et al.IEEE VR 2023 · 169 citations
- DGaze: CNN-Based Gaze Prediction in Dynamic ScenesZhiming Hu, Sheng Li, Congyi Zhang, Kangrui Yi et al.IEEE VR 2020 · 105 citations
- A privacy-preserving approach to streaming eye-tracking dataBrendan David-John, Diane Hosfelt, Kevin R. B. Butler, Eakta JainIEEE VR 2021 · 89 citations
- Identifying Manipulative Advertising Techniques in XR Through Scenario ConstructionAbraham Hani Mhaidli, Florian SchaubCHI 2021 · 64 citations
Related papers
- Side-channel Inference of User Activities in AR/VR Using GPU ProfilingSeonghun Son, Chandrika Mukherjee, Reham Mohamed Aburas, Berk Gülmezoglu et al.NDSS 2026 · 4 citations
- Deep-Saliency Foveated Ray Tracing For Real-time VR RenderingYang Gao, Wencan Li, Shiyu Liang, Weizichuan Feng et al.IEEE VR 2026
- Eye-dominance-guided Foveated RenderingXiaoxu Meng, Ruofei Du, Amitabh VarshneyIEEE VR 2020 · 63 citations
- Penetration Vision through Virtual Reality Headsets: Identifying 360-degree Videos from Head MovementsAnh Nguyen, Xiaokuan Zhang, Zhisheng YanUSENIX Security 2024 · 17 citations
- GAZEploit: Remote Keystroke Inference Attack by Gaze Estimation from Avatar Views in VR/MR DevicesHanqiu Wang, Zihao Zhan, Haoqi Shan, Siqi Dai et al.CCS 2024 · 16 citations
