The Early Bird Catches the Leak: Unveiling Timing Side Channels in LLM Serving Systems
作者:Linke Song, Zixuan Pang, Wenhao Wang, Zihao Wang, Xiao Feng Wang, Hongbo Chen, Wei Song, Yier Jin, Dan Meng, Rui Hou · 发表于:IEEE Transactions on Information Forensics and Security · 年份:2025 · DOI:10.1109/tifs.2025.3622954 · 被引用次数:3 · 研究领域:Scheduling and Optimization Algorithms、Petri Nets in System Modeling、Industrial Automation and Control Systems
The wide deployment of Large Language Models (LLMs) has given rise to strong demands for optimizing their inference performance. Today’s techniques serving this purpose primarily focus on reducing latency and improving throughput through algorithmic and hardware enhancements, while largely overlooking their privacy side effects, particularly in a multi-user environment. In our research, for the first time, we discovered a set of new timing side channels in LLM systems, arising from shared caches and GPU memory allocations, which can be exploited to infer both confidential system prompts and those issued by other users. These vulnerabilities echo security challenges observed in traditional computing systems, highlighting an urgent need to address potential information leakage in LLM serving infrastructures. In this paper, we report novel attack strategies designed to exploit such timing side channels inherent in LLM deployments, specifically targeting the Key-Value (KV) cache and semantic cache widely used to enhance LLM inference performance. Our approach leverages timing measurements and classification models to detect cache hits, allowing an adversary to infer private prompts with high accuracy. We also propose a token-by-token search algorithm to efficiently recover shared prompt prefixes in the caches, showing the feasibility of stealing system prompts and those produced by peer users. Our experimental studies on black-box testing of popular online LLM services demonstrat...