Synthesis of Privacy-Preserving Systems

Orna Kupferman*, Ofer Leshkowitz*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Synthesis is the automated construction of a system from its specification. In many cases, we want to maintain the privacy of the system and the environment, thus limit the information that they share with each other or with an observer of the interaction. We introduce a framework for synthesis that addresses privacy in a simple yet powerful way. Our method is based on specification formalisms that include an unknown truth value. When the system and the environment interact, they may keep the truth values of some input and output signals private, which may cause the satisfaction value of specifications to become unknown. The input to the synthesis problem contains, in addition to the specification φ, also secrets ψ1,..., ψk. During the interaction, the system directs the environment which input signals should stay private. The system then realizes the specification if in all interactions, the satisfaction value of the specification φ is true, whereas the satisfaction value of the secrets ψ1,..., ψk is unknown. Thus, the specification is satisfied without the secrets being revealed. We describe our framework for specifications and secrets in LTL, and extend the framework also to the multi-valued specification formalism LTL[F], which enables the specification of the quality of computations. When both the specification and secrets are in LTL[F], one can trade-off the satisfaction value of the specification with the extent to which the satisfaction values of the secrets are revealed. We show that the complexity of the problem in all settings is 2EXPTIME-complete, thus it is not harder than synthesis with no privacy requirements.

Original languageEnglish
Title of host publication42nd IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2022
EditorsAnuj Dawar, Venkatesan Guruswami
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages42:1-42:23
Number of pages23
ISBN (Electronic)9783959772617
DOIs
StatePublished - 1 Dec 2022
Event42nd IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2022 - Chennai, India
Duration: 18 Dec 202220 Dec 2022

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume250
ISSN (Print)1868-8969

Conference

Conference42nd IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2022
Country/TerritoryIndia
CityChennai
Period18/12/2220/12/22

Bibliographical note

Publisher Copyright:
© Orna Kupferman and Ofer Leshkowitz; licensed under Creative Commons License CC-BY 4.0.

Keywords

  • Games
  • LTL
  • Privacy
  • Synthesis

Fingerprint

Dive into the research topics of 'Synthesis of Privacy-Preserving Systems'. Together they form a unique fingerprint.

Cite this