Efficient Decoding Methods for Language Models on Encrypted Data
Matan Avitan, Moran Baruch, Nir Drucker, Itamar Zimerman, Yoav Goldberg
TL;DR
This work tackles the challenge of privacy-preserving LLM decoding under homomorphic encryption by introducing polynomial, differentiable decoding primitives that avoid expensive encrypted comparisons. The core contributions are CutMax, a guaranteed-convergence HE-friendly argmax, and an HE-compatible nucleus (top-$p$) sampling method that leverages CutMax for efficient stochastic decoding. The authors provide theoretical convergence guarantees based on exponential amplification of the gap between the maximum and runner-up elements and demonstrate substantial latency reductions (24x–35x) with exact recovery on large vocabularies, alongside a differentiable framework for end-to-end gradient-based sequence optimization. Together, these advances enable practical, secure text generation on encrypted data and pave the way for scalable privacy-preserving LLM deployment, while highlighting the remaining cost components of encrypted inference and the need for auditing and bias mitigation in secure settings.
Abstract
Large language models (LLMs) power modern AI applications, but processing sensitive data on untrusted servers raises privacy concerns. Homomorphic encryption (HE) enables computation on encrypted data for secure inference. However, neural text generation requires decoding methods like argmax and sampling, which are non-polynomial and thus computationally expensive under encryption, creating a significant performance bottleneck. We introduce cutmax, an HE-friendly argmax algorithm that reduces ciphertext operations compared to prior methods, enabling practical greedy decoding under encryption. We also propose the first HE-compatible nucleus (top-p) sampling method, leveraging cutmax for efficient stochastic decoding with provable privacy guarantees. Both techniques are polynomial, supporting efficient inference in privacy-preserving settings. Moreover, their differentiability facilitates gradient-based sequence-level optimization as a polynomial alternative to straight-through estimators. We further provide strong theoretical guarantees for cutmax, proving its convergence via exponential amplification of the gap ratio between the maximum and runner-up elements. Evaluations on realistic LLM outputs show latency reductions of 24x-35x over baselines, advancing secure text generation.
