Prompt Inversion Attack against Collaborative Inference of Large Language Models
Wenjie Qu, Yuguang Zhou, Yongji Wu, Tingsong Xiao, Binhang Yuan, Yiming Li, Jiaheng Zhang
TL;DR
This paper analyzes privacy risks in collaborative inference for large language models by introducing the prompt inversion attack (PIA), where a malicious participant recovers input prompts from intermediate activations. It develops a white-box PIA based on constrained optimization and adaptive discretization, and extends it to grey-box scenarios with LoRA adapters. Experimental results across multiple datasets and models show near-perfect prompt recovery in the white-box setting (e.g., $88.4\%$ token accuracy on Skytrax with Llama-65B) and strong performance in grey-box settings (≈$85\%$ token accuracy), highlighting significant privacy threats. The work also evaluates defenses, finding classical approaches like activation obfuscation or quantization generally insufficient, thereby motivating new defense mechanisms and further research into privacy-preserving collaborative LLM inference.
Abstract
Large language models (LLMs) have been widely applied for their remarkable capability of content generation. However, the practical use of open-source LLMs is hindered by high resource requirements, making deployment expensive and limiting widespread development. The collaborative inference is a promising solution for this problem, in which users collaborate by each hosting a subset of layers and transmitting intermediate activation. Many companies are building collaborative inference platforms to reduce LLM serving costs, leveraging users' underutilized GPUs. Despite widespread interest in collaborative inference within academia and industry, the privacy risks associated with LLM collaborative inference have not been well studied. This is largely because of the challenge posed by inverting LLM activation due to its strong non-linearity. In this paper, to validate the severity of privacy threats in LLM collaborative inference, we introduce the concept of prompt inversion attack (PIA), where a malicious participant intends to recover the input prompt through the activation transmitted by its previous participant. Extensive experiments show that our PIA method substantially outperforms existing baselines. For example, our method achieves an 88.4\% token accuracy on the Skytrax dataset with the Llama-65B model when inverting the maximum number of transformer layers, while the best baseline method only achieves 22.8\% accuracy. The results verify the effectiveness of our PIA attack and highlights its practical threat to LLM collaborative inference systems.
