DRAWNAPART: A Device Identification Technique based on Remote GPU Fingerprinting
Not on the map. Why?
Abstract (arXiv)
Browser fingerprinting aims to identify users or their devices, through scripts that execute in the users' browser and collect information on software or hardware characteristics. It is used to track users or as an additional means of identification to improve security. In this paper, we report on a new technique that can significantly extend the tracking time of fingerprint-based tracking methods. Our technique, which we call DrawnApart, is a new GPU fingerprinting technique that identifies a device based on the unique properties of its GPU stack. Specifically, we show that variations in speed among the multiple execution units that comprise a GPU can serve as a reliable and robust device signature, which can be collected using unprivileged JavaScript. We investigate the accuracy of DrawnApart under two scenarios. In the first scenario, our controlled experiments confirm that the technique is effective in distinguishing devices with similar hardware and software configurations, even when they are considered identical by current state-of-the-art fingerprinting algorithms. In the second scenario, we integrate a one-shot learning version of our technique into a state-of-the-art browser fingerprint tracking algorithm. We verify our technique through a large-scale experiment involving data collected from over 2,500 crowd-sourced devices over a period of several months and show it provides a boost of up to 67% to the median tracking duration, compared to the state-of-the-art method. DrawnApart makes two contributions to the state of the art in browser fingerprinting. On the conceptual front, it is the first work that explores the manufacturing differences between identical GPUs and the first to exploit these differences in a privacy context. On the practical front, it demonstrates a robust technique for distinguishing between machines with identical hardware and software configurations.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Jan 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2; 2025: 1; 2026: 2.
7 papers.
- 2024Locking Machine Learning Models into Hardwarecited by 6
- 2025AGFT: An Adaptive GPU Frequency Tuner for Real-Time LLM Inference Optimizationcited by 2
- 2022Adversarial attacks and defenses on ML- and hardware-based IoT device fingerprinting and identificationcited by 1
- 2023Targeted and Troublesome: Tracking and Advertising on Children's Websitescited by 1
- 2024Fingerprinting and Tracing Shadows: The Development and Impact of Browser Fingerprinting on Digital Privacycited by 0
- 2026On the Internet, Nobody Knows You're an LLM Bot: Unmasking Web Agents with Multi-Layer Fingerprintingcited by 0
- 2026CPU-Auth: Device Fingerprinting for Authentication via DVFS Side-Channelcited by 0
- 2026CPU-Auth: Device Fingerprinting for Authentication via DVFS Side-Channel7 Oct 2026
- 2026On the Internet, Nobody Knows You're an LLM Bot: Unmasking Web Agents with Multi-Layer Fingerprinting29 Jun 2026
- 2025AGFT: An Adaptive GPU Frequency Tuner for Real-Time LLM Inference Optimization3 Aug 2025
- 2024Fingerprinting and Tracing Shadows: The Development and Impact of Browser Fingerprinting on Digital Privacy18 Nov 2024
- 2024Locking Machine Learning Models into Hardware31 May 2024
- 2023Targeted and Troublesome: Tracking and Advertising on Children's Websites9 Aug 2023
- 2022Adversarial attacks and defenses on ML- and hardware-based IoT device fingerprinting and identification30 Dec 2022