Exercises

  1. Design a distributed system for a political election. Note that not only should such a system provide guarantees of authenticity, non-repudiation, and non-replay, but it must also protect the identity of voters!
  2. What are the salient features for a distributed online publishing system to provide guarantees that people can identify the authentic manuscript they might retrieve.
  3. Consider the design of a data compression technique for Video or Audio - how might cryptography be applied inline to provide secrecy?