2019-06-12 18:29:21 +02:00
2019-06-12 18:29:21 +02:00
2018-02-14 12:55:20 +01:00
2019-06-12 18:29:21 +02:00
2019-06-14 19:52:10 +02:00
2019-06-12 18:29:21 +02:00

Formalisation of "Noninterference, Transitivity, and Channel-Control Security Policies" by John Rushby.

Requires std++.

The proofs are in Rushby.v and one instantiation is in ArrayMachine.v.

BEWARE!!! I wrote this formalization when I started my PhD, and I didn't know much about (idiomatic) Coq back then. As a result, the code is quite shitty.

Description
formalisation of Rushby's intransitive noninterference from "Noninterference, Transitivity, and Channel-Control Security Policies"
Readme 184 KiB
Languages
Coq 100%