CMPSCI 677: Homework 4

Due: May 2, in class
Off-campus students: one week from when you view Lecture 23
Web posted: ???

  1. Suppose you were asked to develop a distributed application that would allow teachers to set up exams. Give at least three statements that would be part of the security policy for such an application. (Textbook 8.3)

  2. What is wrong in implementing a nonce as a timestamp? (Textbook 8.6)

  3. Does it make sense to restrict the lifetime of a session key? If so, give an example how that could be established. (Textbook 8.20)

  4. NFS does not provide a global, shared name space. Is there a way to mimic such a name space? (Textbook 10.2)

  5. Taking into account cache coherence as discussed in Chap. 6, which kind of cache coherence protocol does NFS implement? (Textbook 10.7)

  6. What calling semantics does RPC2 provide in the presence of failures? (Textbook 10.16)


Prashant Shenoy
Last modified: Thu Apr 25 15:57:13 EST 2002