6.857: Computer and Network Security

Course Sign-up

To sign up for 6.857, please fill out the following form. Note that this page does NOT formally register you for this class; it is for informational purposes for the use of the course staff. If you wish to enroll in the class you still must do so through the MIT Registrar.

This course may post student project proposals or homework solutions on the web.
Do you consent to having your work posted? Yes No

Year: Freshman Sophomore Junior Senior M.Eng./Master's Ph.D./Doctorate Other

Are you taking this course for credit? Please note that if you respond "Yes" or "Unsure", we will assign you to homework groups. If you do not intend to do homework for this class, please answer "No".
Yes No Unsure

Which of the following classes have you taken?
6.033 6.042/18.062J 6.046/18.410J 6.875 6.858

Which of the following classes are you currently taking?
6.033 6.042/18.062J 6.046/18.410J 6.875 6.858

Which of the following classes do you anticipate taking in the future?
6.875 6.858

If you have not taken all the prerequisites (6.042 and 6.033), why do you think you are qualified to take this class?

Have you had any other classes you believe to be relevant?

Please summarize your background in the area of computer and network security:

Why do you want to take this class?

The following questions are intended solely to let us know how to structure the material and what we should spend additional time on. Please rate your familiarity with the following. 1 means "not at all familiar"; 5 means "very familiar and comfortable working with this".

Modular arithmetic (solving Ax+B=C (mod n), or quickly calculating a value such as 8^962 (mod 97)):
1 2 3 4 5

Basic shell commands and utilities (e.g., ls, cd, ssh):
1 2 3 4 5

Programming (any language):
1 2 3 4 5