Privacy-Preserving Nonlinear Cloud-based Model Predictive Control via Affine Masking
With the advent of 5G technology that presents enhanced communication reliability and ultra low latency, there is renewed interest in employing cloud computing to perform high performance but computationally expensive control schemes like nonlinear model predictive control (MPC). Such a cloud-based control scheme, however, requires data sharing between the plant (agent) and the cloud, which raises privacy concerns. This is because privacy-sensitive information such as system states and control inputs has to be sent to/from the cloud and thus can be leaked to attackers for various malicious activities. In this paper, we develop a simple yet effective affine masking strategy for privacy-preserving nonlinear MPC. Specifically, we consider external eavesdroppers or honest-but-curious cloud servers that wiretap the communication channel and intend to infer the plant's information including state information and control inputs. An affine transformation-based privacy-preservation mechanism is designed to mask the true states and control signals while reformulating the original MPC problem into a different but equivalent form. We show that the proposed privacy scheme does not affect the MPC performance and it preserves the privacy of the plant such that the eavesdropper is unable to identify the actual value or even estimate a rough range of the private state and input signals. The proposed method is further extended to achieve privacy preservation in cloud-based output-feedback MPC. Simulations are performed to demonstrate the efficacy of the developed approaches.
Code (0)
등록된 구현이 없습니다.
Tasks
Cloud ComputingModel Predictive ControlPrivacy PreservingSimilar Papers 제목 키워드 기반
Encrypted Data-driven Predictive Cloud Control with Disturbance Observer
In data-driven predictive cloud control tasks, the privacy of data stored and used in cloud services could be leaked to malicious attackers or curious eavesdroppers. Homomorphic encryption technique could be used to prot…
Privacy PreservingOn the security of randomly transformed quadratic programs for privacy-preserving cloud-based control
Control related data, such as system states and inputs or controller specifications, is often sensitive. Meanwhile, the increasing connectivity of cloud-based or networked control results in vast amounts of such data, wh…
Model Predictive ControlPrivacy PreservingSecure Multi-party Computation for Cloud-based Control
In this chapter, we will explore the cloud-outsourced privacy-preserving computation of a controller on encrypted measurements from a (possibly distributed) system, taking into account the challenges introduced by the dy…
Privacy PreservingPrivacy-Preserving Data-Enabled Predictive Leading Cruise Control in Mixed Traffic
Data-driven predictive control of connected and automated vehicles (CAVs) has received increasing attention as it can achieve safe and optimal control without relying on explicit dynamical models. However, employing the …
Privacy PreservingPrivacy Analysis of Affine Transformations in Cloud-based MPC: Vulnerability to Side-knowledge
Search for the optimizer in computationally demanding model predictive control (MPC) setups can be facilitated by Cloud as a service provider in cyber-physical systems. This advantage introduces the risk that Cloud can o…
FormModel Predictive ControlPrivacy Preserving