517748db8a566b8c112f8ea7608c0faaf3e4b87b
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"
Languages
Coq
100%