Title
Mapping Synthesis for Hyperproperties
Abstract
In system design, high-level system models typically need to be mapped to an execution platform (e.g., hardware, environment, compiler, etc). The platform may naturally strengthen some constraints or weaken some others, but it is expected that the low-level implementation on the platform should preserve all the functional and extra-functional properties of the model, including the ones for information-flow security. It is, however, well known that simple notions of refinement do not preserve information-flow security properties. In this paper, we propose a novel automated mapping synthesis approach that preserves hyperproperties expressed in the temporal logic HyperLTL. The significance of our technique is that it can handle formulas with quantifier alternations, which is typically the source of difficulty in refinement for information-flow security policies. We reduce the mapping synthesis problem to HyperLTL model checking and leverage recent efforts in bounded model checking for hyperproperties. We demonstrate how mapping synthesis can be used in various applications, including enforcing non-interference and automating secrecy-preserving refinement mapping. We also evaluate our approach using the battleship game and password validation use cases.
Year
DOI
Venue
2022
10.1109/CSF54842.2022.9919679
2022 IEEE 35th Computer Security Foundations Symposium (CSF)
Keywords
DocType
ISSN
Information-flow security,Hyperproperties,Synthesis,Refinement
Conference
1940-1434
ISBN
Citations 
PageRank 
978-1-6654-8418-3
0
0.34
References 
Authors
26
4
Name
Order
Citations
PageRank
Tzu-Han Hsu100.34
Borzoo Bonakdarpour249045.02
Eunsuk Kang36415.95
Stavros Tripakis400.68