| January 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 Monday Schedule |
10 | 11 Class 1: Shift Cipher, General security terms |
12 | 13 Class 2: Bifid cipher |
14 |
| 15 | 16 Martin Luther King Jr's Day |
17 | 18 Class 3: Stream Ciphers |
19 | 20 Class 4: Modular Arithmetic, inversion, extended Euclideam algorithm |
21 |
| 22 | 23 Class 5: LFSRs |
24 Add Deadline |
25 Class 6: LFSRs |
26 | 27 Class 7: BBS streamcipher |
28 |
| 29 | 30 Class 8: Bent functions |
31 | ||||
| February 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 Class 9: Steganography |
2 | 3 Class 10: Entropy, Information theory |
4 | |||
| 5 | 6 Class 11: Quiz 4, Error Correcting Codes |
7 | 8 Class 12: Error Correcting Codes |
9 | 10 Class 13: Error Correcting Codes, Stegonagraphy |
11 |
| 12 | 13 Class 14: Quiz 5, Modern Symmetric Ciphers, DES |
14 | 15 Class 15: Modern Symmetric Ciphers, AES |
16 | 17 Class 16: Number Theory, Stream Ciphers |
18 |
| 19 | 20 President's Day |
21 | 22 Class 17: Quiz 6, Stream Ciphers, Hwk2 due 6 week grades due |
23 | 24 Class 18: Stream Ciphers, Blum-Goldwasser |
25 |
| 26 | 27 Class 19: Quiz 7, Public Key Cryptography, RSA |
28 | 29 Class 20: RSA |
|||
| March 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 Class 21: REVIEW 1 |
3 | ||||
| 4 | 5 Class 22: Test 1 |
6 | 7 Class 23: Primality Testing |
8 | 9 Class 24: Primality Testing |
10 |
| 11 Daylight savings time begins |
12 Spring break |
13 | 14 Spring break |
15 | 16 Spring break |
17 St Patrick's Day |
| 18 | 19 Class 25: Hwk3 due, Square Roots, Rabin Cipher |
20 | 21 Class 26: Factorization of integers |
22 | 23 Class 27: Factorization of integers |
24 |
| 25 | 26 Class 28: Quiz 8, Discrete Logarithms, ElGamal Cipher |
27 | 28 Class 29: El Gamal Cipher |
29 | 30 Class 30: Diffie-Hellman |
31 |
| April 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 April Fool's Day |
2 Class 31: Diffie-Hellman |
3 | 4 Class 32: Algorithms for Discrete Logarithms |
5 | 6 Class 33: Hwk4 due, Algorithms for Discrete Logarithms |
7 |
| 8 Easter |
9 Class 34: Quiz 9, Knapsack cryptosystem |
10 12 week grades due |
11 Class 35: Hash Functions, Written Projects due |
12 | 13 Class 36: Hash Functions Drop Deadline |
14 |
| 15 | 16 Class 37: Quiz 10, Advanced Applications and Protocols Start Registration |
17 | 18 Class 38: Hwk5 due, Information Security and Digital Signatures |
19 | 20 Class 39: Project Presentations |
21 |
| 22 | 23 Class 40: Project Presentations |
24 | 25 Class 41: Project Presentations |
26 | 27 Class 42: "optional" quiz End Registration |
28 |
| 29 | 30 Class 43: REVIEW |
|||||
| May 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 Class 44: Test 2 Reading Day |
3 Start Finals |
4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 End Finals |
11 | 12 |
| 13 | 14 Grades Due |
15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
| June 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| July 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
| August 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |
| September 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | ||||||
| October 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
| November 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | |
| December 2012 | ||||||
| Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 | |||||