Hyperproperties

被引:343
|
作者
Clarkson, Michael [1 ]
Schneider, Fred [1 ]
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
基金
美国国家科学基金会;
关键词
Security policies; information flow; safety; liveness;
D O I
10.3233/JCS-2009-0393
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Trace properties, which have long been used for reasoning about systems, are sets of execution traces. Hyperproperties, introduced here, are sets of trace properties. Hyperproperties can express security policies, such as secure information flow and service level agreements, that trace properties cannot. Safety and liveness are generalized to hyperproperties, and every hyperproperty is shown to be the intersection of a safety hyperproperty and a liveness hyperproperty. A verification technique for safety hyperproperties is given and is shown to generalize prior techniques for verifying secure information flow. Refinement is shown to be applicable with safety hyperproperties. A topological characterization of hyperproperties is given.
引用
收藏
页码:1157 / 1210
页数:54
相关论文
共 50 条
  • [1] Hyperproperties
    Clarkson, Michael R.
    Schneider, Fred B.
    CSF 2008: 21ST IEEE COMPUTER SECURITY FOUNDATIONS SYMPOSIUM, PROCEEDINGS, 2008, : 51 - 65
  • [2] Monitoring hyperproperties
    Finkbeiner, Bernd
    Hahn, Christopher
    Stenger, Marvin
    Tentrup, Leander
    FORMAL METHODS IN SYSTEM DESIGN, 2019, 54 (03) : 336 - 363
  • [3] Monitoring Hyperproperties
    Finkbeiner, Bernd
    Hahn, Christopher
    Stenger, Marvin
    Tentrup, Leander
    RUNTIME VERIFICATION (RV 2017), 2017, 10548 : 190 - 207
  • [4] Monitoring hyperproperties
    Bernd Finkbeiner
    Christopher Hahn
    Marvin Stenger
    Leander Tentrup
    Formal Methods in System Design, 2019, 54 : 336 - 363
  • [5] Timed hyperproperties
    Ho, Hsi-Ming
    Zhou, Ruoyu
    Jones, Timothy M.
    INFORMATION AND COMPUTATION, 2021, 280
  • [6] Synthesis from hyperproperties
    Finkbeiner, Bernd
    Hahn, Christopher
    Lukert, Philip
    Stenger, Marvin
    Tentrup, Leander
    ACTA INFORMATICA, 2020, 57 (1-2) : 137 - 163
  • [7] Mutation testing with hyperproperties
    Andreas Fellner
    Mitra Tabaei Befrouei
    Georg Weissenbacher
    Software and Systems Modeling, 2021, 20 : 405 - 427
  • [8] Runtime Enforcement of Hyperproperties
    Coenen, Norine
    Finkbeiner, Bernd
    Hahn, Christopher
    Hofmann, Jana
    Schillo, Yannick
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2021, 2021, 12971 : 283 - 299
  • [9] Synthesis from hyperproperties
    Bernd Finkbeiner
    Christopher Hahn
    Philip Lukert
    Marvin Stenger
    Leander Tentrup
    Acta Informatica, 2020, 57 : 137 - 163
  • [10] Mutation Testing with Hyperproperties
    Fellner, Andreas
    Befrouei, Mitra Tabaei
    Weissenbacher, Georg
    SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2019), 2019, 11724 : 203 - 221