Paper 2026/213
Orbit: Optimizing Rescale and Bootstrap Placement with Integer Linear Programming Techniques for Secure Inference
Abstract
Fully Homomorphic Encryption (FHE) allows computation on encrypted data without decrypting it. In theory, FHE makes privacy-preserving machine learning possible. In practice, however, it remains impractically slow for real workloads. A major source of slowdown is bootstrap operations; in CKKS, a popular FHE scheme for tensor workloads, the slowdown is compounded by scale management and rescale operations. FHE compilers for machine learning inference aim to make bootstrap placement and scale management efficient and easy by compiling high-level tensor programs into optimized CKKS computations. Unfortunately, existing approaches miss crucial optimization opportunities because they overlook a key property of CKKS programs: bootstrap and rescale placement are fundamentally coupled through the level budget. In this paper, we present Orbit, an FHE compiler that jointly optimizes bootstrap and rescale placement through a novel Integer Linear Programming (ILP) formulation that reasons about both ciphertext level and scale constraints. To make this formulation tractable for structured tensor workloads, particularly convolutional neural networks, we introduce three techniques that reduce ILP complexity while preserving optimality. Across five workloads and multiple cryptographic parameter configurations, Orbit achieves a geometric mean speedup of $19\%$ over DaCapo, $73\%$ over Orion, and $52\%$ over ReSBM, keeps compilation under 6 minutes, and retains model accuracy within $0.3\%$ of plaintext execution.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Published elsewhere. Major revision. Usenix Security 2026
- Keywords
- FHEBootstrap PlacementCompilerInteger Linear Programming
- Contact author(s)
-
zhouzk22 @ mails tsinghua edu cn
wys @ andrew cmu edu
ejchen @ cmu edu
alex ozdemir @ mpi-sp org
fraserb @ cmu edu
wenting @ cmu edu - History
- 2026-09-21: revised
- 2026-02-10: received
- See all versions
- Short URL
- https://ia.cr/2026/213
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/213,
author = {Zikai Zhou and William Seo and Edward Chen and Alex Ozdemir and Fraser Brown and Wenting Zheng},
title = {Orbit: Optimizing Rescale and Bootstrap Placement with Integer Linear Programming Techniques for Secure Inference},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/213},
year = {2026},
url = {https://eprint.iacr.org/2026/213}
}