formalisation of Rushby's intransitive noninterference from "Noninterference, Transitivity, and Channel-Control Security Policies"
Go to file
Dan Frumin 517748db8a add a fair warning to README.md 2019-06-14 19:52:10 +02:00
experimental Cleanup 2019-06-12 18:29:21 +02:00
.gitignore Initial import from darcs 2018-02-14 12:55:20 +01:00
ArrayMachine.v Cleanup 2019-06-12 18:29:21 +02:00
README.md add a fair warning to README.md 2019-06-14 19:52:10 +02:00
Rushby.v Cleanup 2019-06-12 18:29:21 +02:00
_CoqProject Cleanup 2019-06-12 18:29:21 +02:00

README.md

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.