Unless otherwise stated, readings and exercises are from Trappe-Washington. "Additional problems" are at the bottom of this web page. Some problems are best done with a computer. You can use any language you want, but I'd recommend one of Mathematica, Maple, or MATLAB, for which some programs to help you are available. Please turn in your output so I can see what you used and how you got your answer. There are 11 homework assignments, each worth 10 points, and the lowest homework grade will be dropped. Effective with the 3rd assignment, homework will be marked down if late and will not be accepted after homeworks have been returned to the rest of the class.
After homeworks or exams have been graded and returned, (password-protected) solutions will be posted here.
Week | Notes | Reading | Homework |
Jan. 25 - Jan. 29 | For more practice on substitution ciphers, check out cryptograms.org. |
2.1-2.4 | due Mon., Feb. 1:
|
Feb. 1 - Feb. 5 | Parts of Ch. 2 not explicitly assigned are interesting, but we won't cover them in class. Shannon's classic paper on security is available here. |
2.6-2.11 | due Mon., Feb. 15 because of snow:
|
Feb. 8 - Feb. 12 | The lecture schedule has been shifted due to snow. Please finish studying the material from Ch. 2 and read these notes on Shannon's theorem. |
none because of snow days | |
Feb. 15 - Feb. 19 | Ch. 3 is the mathematical underpinning of the course. Make sure you know the basics! |
3.1-3.5 | due Mon., Feb. 22:
|
Feb. 22 - Feb. 26 | Discussion of Ch. 3 will
continue into the week of Feb. 22 because of snow days. |
3.6-3.10 | due Mon., Mar. 1:
|
Mar. 1 - Mar. 5 | Exam #1 Fri., Mar. 5, on the sections we've covered of Chs. 2-4. For practice, see this old exam, ignoring the questions on RSA for now. (That will be on Exam #2.) Calculators are allowed! |
Ch. 4 - 5
(Don't worry about the technical stuff.) | due Mon., Mar. 8:
|
Mar. 8 - Mar. 12 | Ch. 6 begins the serious use of number theory in cryptography, the heart of the course. |
Ch. 6 | due Mon., Mar. 22:
|
Mar. 15 - Mar. 19 | Spring Break | ||
Mar. 22 - Mar. 26 | Ch. 7 | due Mon., Mar. 29:
|
|
Mar. 29 - Apr. 2 | Week of Passover and Good Friday no written homework a useful link on hash collisions |
8.1-8.4 | none because of holidays |
Apr. 5 - Apr. 9 | 8.5-8.7, Ch. 9 | due Mon., Apr. 12:
|
|
Apr. 12 - Apr. 16 | 10.1-10.5 | due Mon., Apr. 19:
|
|
Apr. 19 - Apr. 23 | Exam #2 Fri., Apr. 23 on Ch. 6-10 | 10.6-10.8 | none because of exam |
Apr. 26 - Apr. 30 | Ch. 16 | due Mon., May 3:
|
|
May 3 - May 7 | Ch. 15, 18.1-18.2 | due Mon., May 10:
|
|
May 10 | Last class, review for the final exam | May 19 | Final exam, 8 - 10 AM. To help you study, here are a final exam from last year and solutions. |