Asymptotic stabilization under homomorphic encryption: A re-encryption free method
Shuai Feng, Qian Ma, Junsoo Kim, Shengyuan Xu
TL;DR
The paper addresses secure control by encrypting a pre-given dynamic controller using additive HE without re-encrypting inputs. It introduces dynamic quantization with a zooming-in factor to scale controller coefficients to integers and shows a preliminary result requiring fast closed-loop convergence, followed by a main result that decouples convergence from the quantization scale via an observer-based architecture and additional ciphertext feedback. The contributions include explicit conditions guaranteeing a finite modulus $q$, non-saturated quantization, and asymptotic stability for the re-encryption-free encrypted controller, along with a demonstration on a batch reactor where the actuator faithfully recovers the intended control input. The work advances practical secure control by reducing reliance on re-encryption and providing rigorous bounds, enabling scalable encrypted deployment in cyber-physical systems with finite-precision cryptography.
Abstract
In this paper, we propose methods to encrypted a pre-given dynamic controller with homomorphic encryption, without re-encrypting the control inputs. We first present a preliminary result showing that the coefficients in a pre-given dynamic controller can be scaled up into integers by the zooming-in factor in dynamic quantization, without utilizing re-encryption. However, a sufficiently small zooming-in factor may not always exist because it requires that the convergence speed of the pre-given closed-loop system should be sufficiently fast. Then, as the main result, we design a new controller approximating the pre-given dynamic controller, in which the zooming-in factor is decoupled from the convergence rate of the pre-given closed-loop system. Therefore, there always exist a (sufficiently small) zooming-in factor of dynamic quantization scaling up all the controller's coefficients to integers, and a finite modulus preventing overflow in cryptosystems. The process is asymptotically stable and the quantizer is not saturated.
