Homework 4 - Crypto Ethics Questions

We are going to have a guest lecture on Monday to touch on some ethics related to computer science. After you watch that lecture, you can complete this part of the assignment.

After working through the coding part of this assignment, take some time to reflect on the questions below. Download this ethics.zip and write your answers in ethics.txt. Submit that file to paperless along with your python file.

Ethics Questions

  1. As discussed in lecture, Dr. Anita Allen argues that you have an ethical duty to protect one's own privacy, including by using encrypted communication services when possible. Do you agree? Why or why not?
  2. Using one of the definitions of privacy introduced in lecture (or another definition that you clearly define) what responsibility do creators of consumer products such as cell phones have to protect the privacy of the users of their products by encrypting data?