|
|
| 1: | The proof of Theorem 3–1 states the following: Suppose two subjects s1 and s2 are created and the rights in A[s1, o1] and A[s2, o2] are tested. The same test for A[s1, o1] and A[s1, o2] = A[s1, o2] |
| 2: | Devise an algorithm that determines whether or not a system is safe by enumerating all possible states. Is this problem NP-complete? Justify your answer. |
| 3: | Prove Theorem 3–3. (Hint: Use a diagonalization argument to test each system as the set of protection systems is enumerated. Whenever a protection system leaks a right, add it to the list of unsafe protection systems.) |
| 4: | Prove or disprove: The claim of Lemma 3–1 holds when x is an object. |
| 5: | Prove or give a counterexample: The predicate can•share(a, x, y, G0) is true if and only if there is an edge from x to y in G0 labeled a, or if the following hold simultaneously.
|
| 6: | The Take-Grant Protection Model provides two rights, take and grant, that enable the transfer of other rights. SPM's demand right, in many ways analogous to take, was shown to be unnecessary. Could take similarly be dropped from the Take-Grant Protection Model? |
| 7: | The discussion of acyclic creates imposes constraints on the types of created subjects but not on the types of created objects. Why not? |
| 8: | Prove that if a graph for cc is constructed and has no loops, the system is attenuating. |
| 9: | Consider the construction of the three-parent joint creation operation from the two-parent joint creation operation. In [21], crC(s, c) = c/R3 and link2(S, A3) = A3/t |
| 10: | The simulation of three-parent creation by two-parent creation using the Ammann, Lipton, and Sandhu scheme mimics the simulation using SPM. Present a simpler, more direct simulation using the Ammann, Lipton, and Sandhu scheme that requires only five operations. |
|
|
| Top |