January 24, 2024 Outline
Reading: text, §5.2.3–5.4
Due: Extra Credit #B, due January 30; Homework #2, due February 2; Project selection, due January 26
Module 18 (Reading: {text, §5.2.3)
- Bell-LaPadula: formal model
- Theorem: Σ(R, D, W, z0) satisfies the ds-property iff the initial state z0 satisfies the ds-property and
W satisfies the following conditions for each (ri, di, (b′, m′, f′, h′), (b, m, f, h)):
- if (s, o, x) ∈ b′ − b, then x ∈ m′[s, o]; and
- if (s, o, x) ∈ b and x ∈ m′[s, o],then (s, o, x) ∉ b′
- Basic Security Theorem: A system Σ(R, D, W, z0) is secure iff z0 is a secure state
and W satisfies the conditions of the above three theorems for each action.
Module 19 (Reading: text, §5.2.4)
- Using the Bell-LaPadula model
- Define ssc-preserving, *-property-preserving, ds-property-preserving
- Define relation W(ω)
- Show conditions under which rules are ssc-preserving, *-property-preserving, ds-property-preserving
- Show when adding a state preserves those properties
- Example instantiation: get-read for Multics
Module 20 (Reading: text, §5.3)
- Tranquility
Module 21 (Reading: text, §5.4)
- System Z and the controversy