Arrow Research search
Back to I&C

I&C 2022

Model checking hyperproperties for Markov decision processes

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We study the problem of formalizing and checking probabilistic hyperproperties for Markov decision processes (MDPs). We introduce the temporal logic HyperPCTL that allows explicit and simultaneous quantification over schedulers as well as probabilistic computation trees. We show that the logic can express important quantitative requirements in security and privacy such as probabilistic noninterference, differential privacy, timing side-channel countermeasures, and probabilistic conformance testing. We show that HyperPCTL model checking over MDPs is in general undecidable, but restricting the domain of scheduler quantification to memoryless non-probabilistic schedulers turns the model checking problem decidable. Subsequently, we propose an SMT-based encoding for model checking this language. Finally, we demonstrate the applicability of our method by providing experimental results for verification, and we show how it can be used to solve even certain synthesis problems.

Authors

Keywords

  • Markov models
  • Hyperproperties
  • Model checking
  • Policy synthesis
  • Information leakage

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
1140286170974065364
v2026.09.13