← Latest papers
💻 computer science

Request Segmentation and Metadata Leakage in Low-Rate GPUPower Telemetry: A Single-Platform Audi

This paper audits the feasibility of inferring GPT-2 request boundaries from low-rate GPU power telemetry on a single NVIDIA RTX 2080 Ti, revealing that while oracle-window classifiers can achieve high accuracy, standard passive detection struggles with prefill requests and yields low overall coverage, highlighting the gap between experimental conditions and real-world attack scenarios.

Original authors: Ali Hamza, Chih-Yi Chiu, Aziz Ahmad, Shezad Arian, Hassan iftikhar

Published 2026-10-09
📖 5 min read🧠 Deep dive

Original authors: Ali Hamza, Chih-Yi Chiu, Aziz Ahmad, Shezad Arian, Hassan iftikhar

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Modern computers are often monitored by software that tracks how much electricity they use, how hot they get, and how busy their processors are. This data, known as telemetry, is essential for keeping systems running smoothly and efficiently. However, just as a person's heartbeat can reveal whether they are running or sleeping, the electrical activity of a computer's graphics processor can inadvertently reveal what tasks it is performing. This creates a potential security risk: if someone can read these power measurements, they might be able to guess what information a computer is processing, even if they are not allowed to see the data directly. This field of study, which looks for hidden information leaking through physical signals like power consumption, is called a side-channel attack. The question researchers ask is whether the power readings available to ordinary software are detailed enough to expose sensitive details about the work a computer is doing.

A team of researchers set out to test this specific risk using a common graphics card found in many high-end computers. They focused on a scenario where an attacker could continuously watch the power usage of the card while it ran two different versions of a popular artificial intelligence model designed to generate text. The core challenge they investigated was not just whether the power usage changed when the model worked, but whether an observer could actually pinpoint exactly when a specific request started and ended. In a controlled experiment, the researchers knew exactly when the computer began and finished a task, but they wanted to see if a passive observer, who only saw a continuous stream of power numbers without any start or stop signals, could figure out the same boundaries. They also wanted to know if, once a request was found, the observer could tell which of the two models was being used or how long the computer spent generating a response.

The researchers conducted their study on a single graphics card, recording power data at a very high speed while the card processed hundreds of requests. They divided their data into three groups: one for building their detection tools, one for testing those tools, and a final group that remained hidden until the very end to serve as a strict test. Their first major finding was that identifying the exact moments a task started and stopped was extremely difficult. Out of nearly six hundred requests the system processed, their best automated detector could only match up with sixty of them. Furthermore, the detector completely missed a specific type of short task, failing to find any of the 117 instances where the computer only prepared data without generating new text. This meant that for the vast majority of requests, the observer was effectively blind to the fact that work was even happening.

However, the story changed when the researchers simulated a scenario where the observer already knew exactly when the tasks occurred. In this "oracle" scenario, where the start and end times were provided as a gift, the ability to identify which model was running jumped dramatically. When the researchers gave the system the correct time windows, it could correctly identify the model in nearly 90 percent of cases. This stark difference highlighted a crucial gap: the power signal itself contains enough information to identify the work, but the ability to find the work in the first place is the real bottleneck. The researchers found that the power readings changed relatively slowly, with the value shifting only about ten times every second, even though the computer was being asked to do thousands of things in that same time. This slow pace made it hard to catch the brief moments when the computer was working on short tasks.

The team also tested whether changing how they looked at the data could improve their success. They tried different methods to spot the start and end of tasks, including looking for sudden jumps in power or changes in how the computer's internal clock behaved. One new method managed to find more requests, increasing the success rate from a very low number to a slightly higher one, but this came with a significant downside: it also created many more false alarms, flagging periods of inactivity as if they were active work. The researchers concluded that while the power data does leak information about what the computer is doing, the practical ability to exploit this leak is severely limited by the difficulty of finding the requests in the first place. They demonstrated that simply having a high success rate on the few requests you happen to find is not the same as having a working attack that can monitor a system continuously.

Ultimately, this study serves as a careful audit of a specific security claim. It shows that while the power consumption of a graphics card does carry a signature of the work it is performing, the low speed of the available measurements and the difficulty of separating real work from background noise make it hard to turn this into a reliable spying tool. The researchers found that the signal is there, but it is buried under a mountain of missed opportunities and false alarms. They emphasized that security evaluations must report not just how well a system can guess the right answer when it finds the right moment, but also how often it misses the moment entirely. In this specific setup, the combination of missed requests and false alarms suggests that the risk of leaking detailed information through these power readings is lower than it might appear if one only looked at the successful guesses, but the risk is not zero. The work underscores the need to look at the entire process of detection and identification together, rather than focusing on just the final step of guessing the answer.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →