Secure learning-based MPC via garbled circuit
Secure learning-based MPC via garbled circuit
复制标题
通过乱码电路实现基于学习的安全 MPC
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
M. S. Darup
中科院分区:
文献类型:
--
作者:
K. Tjell;Natalie Schluter;P. Binfet;M. S. Darup
Encrypted control seeks confidential controller evaluation in cloud-based or networked systems. Many existing approaches build on homomorphic encryption (HE) that allow simple mathematical operations to be carried out on encrypted data. Unfortunately, HE is computationally demanding and many control laws (in particular non-polynomial ones) cannot be efficiently implemented with this technology.We show in this paper that secure two-party computation using garbled circuits provides a powerful alternative to HE for encrypted control. More precisely, we present a novel scheme that allows to efficiently implement (non-polynomial) max-out neural networks with one hidden layer in a secure fashion. These networks are of special interest for control since they allow, in principle, to exactly describe piecewise affine control laws resulting from, e.g., linear model predictive control (MPC). However, exact fits require high-dimensional preac-tivations of the neurons. Fortunately, we illustrate that even low-dimensional learning-based approximations are sufficiently accurate for linear MPC. In addition, these approximations can be securely evaluated using garbled circuit in less than 100 ms for our numerical example. Hence, our approach opens new opportunities for applying encrypted control.