Published April 5, 2023 | Version v1
Conference paper Open

MPC-Mimicking Neural Network Based on Homomorphic Encryption

  • 1. Slovak University of Technology in Bratislava

Description

This paper showcases the use of homomorphic encryption (HE) scheme for securing process data during the controller evaluation in a simulated untrusted cloud environment. The controller implemented in this work is a neural network (NN) that mimics a model predictive controller (MPC) designed for disturbance rejection. Firstly, an MPC was designed for a process of biochemical reactor. From obtained MPC control data, a neural network (NN-MPC) with fully connected layers was trained. Multiple HE-friendly activation functions were tested during the NN training and testing, and based on the results, a polynomial approximation of hyperbolic tangent was used. Subsequently, the NN-MPC controller was implemented in encrypted control scenario. The measured states of the biochemical reactor were encrypted on the side of the process and sent for the homomorphic evaluation to the simulated cloud (NN-MPC).

Files

paper.pdf

Files (579.7 kB)

Name Size Download all
md5:4032dace74fbc7afce99dda5868d4e21
579.7 kB Preview Download

Additional details

Funding

FrontSeat – Fostering Opportunities Towards Slovak Excellence in Advanced Control for Smart Industries 101079342
European Commission