Secure-by-Construction Synthesis for Control Systems
Bingzhuo Zhong, Siyuan Liu, Marco Caccamo, Majid Zamani

TL;DR
This paper introduces a method for synthesizing controllers that ensure safety and security in cyber-physical systems by maintaining system opacity, using control barrier functions and sum-of-squares programming, validated through case studies.
Contribution
It presents a novel approach for secure-by-construction controller synthesis that combines control barrier functions with iterative sum-of-squares techniques for polynomial systems.
Findings
Efficient computation of secure controllers for polynomial systems.
Incorporation of user-defined cost functions into controller synthesis.
Successful validation through practical case studies.
Abstract
In this paper, we present the synthesis of secure-by-construction controllers that address safety and security properties simultaneously in cyber-physical systems. Our focus is on studying a specific security property called opacity, which characterizes the system's ability to maintain plausible deniability of its secret behavior in the presence of an intruder. These controllers are synthesized based on a concept of so-called (augmented) control barrier functions, which we introduce and discuss in detail. We propose conditions that facilitate the construction of the desired (augmented) control barrier functions and their corresponding secure-by-construction controllers. To compute these functions, we propose an iterative scheme that leverages iterative sum-of-square programming techniques. This approach enables efficient computation of these functions, particularly for polynomial…
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
TopicsFormal Methods in Verification · Security and Verification in Computing · Cryptographic Implementations and Security
MethodsFocus
