Traveling Salesman-Based Token Ordering Improves Stability in Homomorphically Encrypted Language Models
Donghwan Rho, Sieun Seo, Hyewon Sung, Chohong Min, Ernest K. Ryu
TL;DR
This work tackles privacy-preserving inference for large language models by using CKKS-based fully homomorphic encryption and introducing a Traveling Salesman Problem–driven token reordering to preserve semantic coherence under encryption noise. It couples a CKKS-friendly inverse transform sampling method with a post-processing step to bound and reduce embedding errors, and proves that TSP reordering further mitigates damage from imperfect sampling. The approach yields theoretical error bounds and improves text quality in experiments, achieving reduced corruption and enhanced coherence, especially with domain-specific fine-tuning. Altogether, the method advances practical and privacy-preserving LLM inference by enabling more stable encrypted text generation.
Abstract
As users increasingly interact with large language models (LLMs) using private information, secure and encrypted communication becomes essential. Homomorphic encryption (HE) provides a principled solution by enabling computation directly on encrypted data. Although prior work has explored aspects of running LLMs under HE, the challenge of text generation, particularly next-token prediction, has received limited attention and remains a key obstacle to practical encrypted interaction. In this work, we propose a TSP-based token reordering strategy to address the difficulties of encrypted text generation, together with a post-processing step that further reduces approximation error. Theoretical analysis and experimental results demonstrate that our method prevents collapse, improves coherence in generated text, and preserves data privacy throughout. Overall, our contributions advance the feasibility of practical and privacy-preserving LLM inference.
