Assignment 8, due Apr 20
Part of
the homework for 22C:169, Spring 2006
|
Always, on every assignment, please write your name legibly as it appears on your University ID and on the class list! All assignments will be due at the start of class on the day indicated, and unless there is what insurance companies call "an act of God" - something outside your control; the only exceptions to this rule will be by advance arrangement.
Therefore, when a user U attempts to access the COGS server S, the user must first be checked, by the COGS server, against union members, and then the user must be checked, by the UI server, against a list of graduate student employees. The second check must be done without revealing, to the university, that U is attempting to view the contract terms.
a) How does this relate to the material in Chapter 12.
b) Explain how a trusted third party (an escrow authority of some sort) could be used to solve this problem.
c) Consider encrypting the UI graduate student list using a trapdoor function. Explain how this idea leads to a solution.