Bootstrapping Guarantees: Stability and Performance Analysis for Dynamic Encrypted Control
Sebastian Schlor, Frank Allgöwer
TL;DR
The paper addresses stability and performance of dynamic encrypted control when bootstrapping introduces a controllable but uncertain error. It recasts bootstrapping as a sector-bounded static uncertainty and derives robust-quadratic-performance tests, including a lifted-dynamics formulation that reduces conservatism by accounting for bootstrapping only at refresh times $t = k T_{BS}$. The contribution includes a practical framework that unifies bootstrapping with periodic resets and FIR approaches, and demonstrates how tailored bootstrapping polynomials can balance accuracy and computation. A numerical example illustrates the tighter bound achievable by lifting and the feasibility of the approach, highlighting its potential impact for privacy-preserving control in real-time, resource-constrained settings. The work establishes a foundation for integrating cryptographic bootstrapping with robust control theory to enable stable, private, dynamic control over long horizons, with clear directions for improving efficiency and cryptographic practicality.
Abstract
Encrypted dynamic controllers that operate for an unlimited time have been a challenging subject of research. The fundamental difficulty is the accumulation of errors and scaling factors in the internal state during operation. Bootstrapping, a technique commonly employed in fully homomorphic cryptosystems, can be used to avoid overflows in the controller state but can potentially introduce significant numerical errors. In this paper, we analyze dynamic encrypted control with explicit consideration of bootstrapping. By recognizing the bootstrapping errors occurring in the controller's state as an uncertainty in the robust control framework, we can provide stability and performance guarantees for the whole encrypted control system. Further, the conservatism of the stability and performance test is reduced by using a lifted version of the control system.
