Table of Contents
Fetching ...

Variational Encrypted Model Predictive Control

Jihoon Suh, Yeongjun Jang, Junsoo Kim, Takashi Tanaka

Abstract

We develop a variational encrypted model predictive control (VEMPC) protocol whose online execution relies only on encrypted polynomial operations. The proposed approach reformulates the MPC problem into a sampling-based estimator, in which the computation of the quadratic cost is naturally handled by tilting the sampling distribution, thus reducing online encrypted computation. The resulting protocol requires no additional communication rounds or intermediate decryption, and scales efficiently through two complementary levels of parallelism. We analyze the effect of encryption-induced errors on optimality, and simulation results demonstrate the practical applicability of the proposed method.

Variational Encrypted Model Predictive Control

Abstract

We develop a variational encrypted model predictive control (VEMPC) protocol whose online execution relies only on encrypted polynomial operations. The proposed approach reformulates the MPC problem into a sampling-based estimator, in which the computation of the quadratic cost is naturally handled by tilting the sampling distribution, thus reducing online encrypted computation. The resulting protocol requires no additional communication rounds or intermediate decryption, and scales efficiently through two complementary levels of parallelism. We analyze the effect of encryption-induced errors on optimality, and simulation results demonstrate the practical applicability of the proposed method.
Paper Structure (21 sections, 7 theorems, 41 equations, 1 figure, 1 table, 2 algorithms)

This paper contains 21 sections, 7 theorems, 41 equations, 1 figure, 1 table, 2 algorithms.

Key Result

Lemma 1

There exist $\mathsf{B}^{\mathsf{Enc}}, \mathsf{B}^{\mathsf{Mult}},\mathsf{B}^{\mathsf{Rot}} \in \mathcal{O}(N_\mathsf{ct}/\Delta)$ for any $\mathsf{pt} \in \mathbb{C}^{N_\mathsf{ct}/2}$, $\mathbf{c}, \mathbf{c}' \in \mathcal{C}$ and $\rho\in\mathbb{Z}$, such that

Figures (1)

  • Figure 1: Comparison of unencrypted variational MPC (orange dashed) and VEMPC (blue solid) subject to constraints (red dotted).

Theorems & Definitions (9)

  • Lemma 1
  • Corollary 1
  • Lemma 2: Variational formula boue1998variational
  • Theorem 1
  • proof
  • Lemma 3
  • Corollary 2
  • Theorem 2
  • proof