Synthesis with Privacy Against an Observer
Orna Kupferman, Ofer Leshkowitz, Namma Shamash Halevy

TL;DR
This paper investigates the automatic synthesis of systems that preserve privacy against observers, balancing secret hiding costs and constraints, and analyzes the complexity and variants of the privacy-preserving synthesis problem.
Contribution
It introduces a formal framework for privacy-aware synthesis with cost and budget constraints, and analyzes the complexity, including polynomial-time cases and exponential blow-ups.
Findings
The synthesis problem is 2EXPTIME-complete for LTL specifications.
Hiding secrets and choosing signals increase complexity exponentially.
Bounded synthesis and observer knowledge variants are studied.
Abstract
We study automatic synthesis of systems that interact with their environment and maintain privacy against an observer to the interaction. The system and the environment interact via sets and of input and output signals. The input to the synthesis problem contains, in addition to a specification, also a list of secrets, a function , which maps each signal to the cost of hiding it, and a bound on the budget that the system may use for hiding of signals. The desired output is an -transducer and a set of signals that respects the bound on the budget, thus , such that for every possible interaction of , the generated computation satisfies the specification, yet an observer, from whom the signals in are hidden, cannot evaluate the secrets. We first show that the…
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 · Privacy-Preserving Technologies in Data · Blockchain Technology Applications and Security
