Multi-party computation enables secure polynomial control based solely on secret-sharing
Sebastian Schlor, Michael Hertneck, Stefan Wildhagen, Frank, Allg\"ower

TL;DR
This paper introduces multi-party computation methods for secure polynomial control using only secret sharing, significantly reducing computational demands compared to previous two-party schemes with homomorphic encryption.
Contribution
It presents a novel three-party control scheme and an n-party scheme that securely evaluate polynomial feedback laws without inter-server communication, enhancing efficiency and security.
Findings
Multi-party schemes are less computationally demanding than two-party schemes.
The n-party scheme guarantees perfect security with non-colluding servers.
Simulations demonstrate practical efficiency improvements.
Abstract
Encrypted control systems allow to evaluate feedback laws on external servers without revealing private information about state and input data, the control law, or the plant. While there are a number of encrypted control schemes available for linear feedback laws, only few results exist for the evaluation of more general control laws. Recently, an approach to encrypted polynomial control was presented, relying on two-party secret sharing and an inter-server communication protocol using homomorphic encryption. As homomorphic encryptions are much more computationally demanding than secret sharing, they make up for a tremendous amount of the overall computational demand of this scheme. For this reason, in this paper, we demonstrate that multi-party computation enables secure polynomial control based solely on secret sharing. We introduce a novel secure three-party control scheme based on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Security and Verification in Computing · Cryptographic Implementations and Security
