Annotated Multisemantics To Prove Non-Interference Analyses

Gurvan Cabon, Alan Schmitt · 2017

The way information flows into programs can be difficult to track. As non-interference is a hyperproperty relating the results of several executions of a program, showing the correctness of an analysis is quite complex. We present a framework to simplify the certification of the correction proof of such analyses. The key is capturing the non-interference property through an annotated semantics based on the execution of the program and not simply its result. The approach is illustrated using a small While language.

Read the paper · More papers on PaperTik