Homework 1, due Friday September 4 at 5 PM, can be found here.
Homework 2, due Tuesday September 8, can be found here.
Project 3, with parts 1 and 3 due Friday September 11 and part 2 due Tuesday September 15 and Friday September 18, can be found here. Please let me know who the members of your group are by Tuesday September 8 if possible. Groups should be two or three students.
Homework 4, due Tuesday September 15, can be found here.
Homework 5, due Friday September 18, can be found here.
Homework 6, due Tuesday September 22, can be found here.
Homework 7, due Friday September 25, can be found here.
Homework 8, due Tuesday September 29, can be found here.
Homework 9, due Friday October 2, can be found here.
There will be no homework due Tuesday October 6, due to the midterm exam.
Homework 10, due Friday October 9, can be found here.
Homework 11, due Tuesday October 13, can be found here.
Homework 12, due Friday October 16, can be found here.
Homework 13, due Tuesday October 20, can be found here.
Homework 14, due Friday October 23, can be found here.
Homework 15, due Tuesday October 27, can be found here.
Homework 16, due Friday October 30, can be found here.
Homework 17, due Tuesday November 3, can be found here.
Homework 18, due Friday November 6, can be found here.
Homework 19, due Tuesday November 10, can be found here.
Homework 20, due Friday November 13, can be found here.
Homework 21, due Tuesday November 17, can be found here.
Homework 22, due Friday November 20, can be found here.
Project 23, due Tuesday December 1, can be found here. Please work in groups of two to four people.
Homework 24, due Friday December 4, can be found here.
Homework 25, due Tuesday December 8, can be found here.
Project 26, due Thursday December 10, can be found here. A pdf file containing all of the cryptosystems may be found here, or they may be downloaded individually: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U. Text files of the ciphertexts are available here: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U. Please work in groups of one to three students.