Discussion Questions

Submit your answers to Monday's questions

Submit your answers to Wednesday's questions

Monday:
  • What problem is the Diffie-Hellman key exchange trying to solve?
  • What are the key parts of the Diffie-Hellman key exchange?
  • Why is "zero knowledge" an important property for a proof?
  • What are some real-life uses for zero knowledge proofs?
  • What is the point of repeating the zero-knowledge test? What is the point of replacing a sequence of tests with a single test?
Wednesday:
  • What are the main problems with security in Internet voting?
  • Why is in-person voting relatively less problematic than Internet voting?
  • Why do Jefferson et al. suggest Kiosks instead of Internet voting?
  • Why is it problematic that successful attacks on Internet voting might not be detected?
  • What are key properties the "clean elections" of Bismark and Farivar?
  • How is zero knowledge related to clean elections?
  • Can you describe how one of the proposed clean election systems works? What are its good properties?
  • What are some example application domains where there is a conflict between functionality and privacy?
  • Why do many attempts to anonymous data before it is released to the public ultimately fail?
  • What is differential privacy and how does it attempt to address privacy, while permitting statistical studies?

Reading and Media

Articles can be obtained individually from their sources below.

Monday: Wednesday:

XKCD: Password Strength