Synthesis from hyperproperties

被引:0
|
作者
Bernd Finkbeiner
Christopher Hahn
Philip Lukert
Marvin Stenger
Leander Tentrup
机构
[1] Saarland University,Reactive Systems Group
来源
Acta Informatica | 2020年 / 57卷
关键词
D O I
暂无
中图分类号
学科分类号
摘要
We study the reactive synthesis problem for hyperproperties given as formulas of the temporal logic HyperLTL. Hyperproperties generalize trace properties, i.e., sets of traces, to sets of sets of traces. Typical examples are information-flow policies like noninterference, which stipulate that no sensitive data must leak into the public domain. Such properties cannot be expressed in standard linear or branching-time temporal logics like LTL, CTL, or CTL∗\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\hbox {CTL}^*$$\end{document}. Furthermore, HyperLTL subsumes many classical extensions of the LTL realizability problem, including realizability under incomplete information, distributed synthesis, and fault-tolerant synthesis. We show that, while the synthesis problem is undecidable for full HyperLTL, it remains decidable for the ∃∗\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\exists ^*$$\end{document}, ∃∗∀1\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\exists ^*\forall ^1$$\end{document}, and the linear∀∗\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${{ linear }}\;\forall ^*$$\end{document} fragments. Beyond these fragments, the synthesis problem immediately becomes undecidable. For universal HyperLTL, we present a semi-decision procedure that constructs implementations and counterexamples up to a given bound. We report encouraging experimental results obtained with a prototype implementation on example specifications with hyperproperties like symmetric responses, secrecy, and information flow.
引用
收藏
页码:137 / 163
页数:26
相关论文
共 50 条
  • [1] Synthesis from hyperproperties
    Finkbeiner, Bernd
    Hahn, Christopher
    Lukert, Philip
    Stenger, Marvin
    Tentrup, Leander
    ACTA INFORMATICA, 2020, 57 (1-2) : 137 - 163
  • [2] Mapping Synthesis for Hyperproperties
    Hsu, Tzu-Han
    Bonakdarpour, Borzoo
    Kang, Eunsuk
    Tripakis, Stavros
    2022 IEEE 35TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2022), 2022, : 486 - 500
  • [3] Controller Synthesis for Hyperproperties
    Bonakdarpour, Borzoo
    Finkbeiner, Bernd
    2020 IEEE 33RD COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2020), 2020, : 366 - 379
  • [4] Smart Contract Synthesis Modulo Hyperproperties
    Coenen, Norine
    Finkbeiner, Bernd
    2023 IEEE 36TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM, CSF, 2023, : 276 - 291
  • [5] Deductive Controller Synthesis for Probabilistic Hyperproperties
    Andriushchenko, Roman
    Bartocci, Ezio
    Ceska, Milan
    Pontiggia, Francesco
    Sallinger, Sarah
    QUANTITATIVE EVALUATION OF SYSTEMS, QEST 2023, 2023, 14287 : 288 - 306
  • [6] Synthesizing Reactive Systems from Hyperproperties
    Finkbeiner, Bernd
    Hahn, Christopher
    Lukert, Philip
    Stenger, Marvin
    Tentrup, Leander
    COMPUTER AIDED VERIFICATION (CAV 2018), PT I, 2018, 10981 : 289 - 306
  • [7] Mining Hyperproperties from Behavioral Traces
    Rawat, Mayank
    Muduli, Sujit Kumar
    Subramanyan, Pramod
    2020 IFIP/IEEE 28TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2020, : 88 - 93
  • [8] Hyperproperties
    Clarkson, Michael R.
    Schneider, Fred B.
    CSF 2008: 21ST IEEE COMPUTER SECURITY FOUNDATIONS SYMPOSIUM, PROCEEDINGS, 2008, : 51 - 65
  • [9] Hyperproperties
    Clarkson, Michael
    Schneider, Fred
    JOURNAL OF COMPUTER SECURITY, 2010, 18 (06) : 1157 - 1210
  • [10] Monitoring hyperproperties
    Finkbeiner, Bernd
    Hahn, Christopher
    Stenger, Marvin
    Tentrup, Leander
    FORMAL METHODS IN SYSTEM DESIGN, 2019, 54 (03) : 336 - 363