Lecture Schedule

Topics

Remarks

Thursday, March 5

IntroductionCaesar, Vigenere


Tuesday, March 10

classical ciphers Rectangular transposition, homophonic, Playfair


Thursday, March 12


Quiz 1

Tuesday, March 17

classical ciphers Hill, Vernam, ADFGVX, snail

return quiz 1

Thursday, March 19

probability theory and the game of craps


Tuesday, March 24

the game of craps


Thursday, March 26


Quiz 2

Tuesday, March 31

infinite monkeys, index of coincidence

return quiz 2

Thursday, April 2

breaking vigenere, breaking rectangular transposition


Tuesday, April 7

Monty Hall Paradox, breaking monoalphabetic substitution, definition of entropy


Thursday, April 9

Entropy experiment, introduction to entropy


Tuesday, April 14


Quiz 3

Thrusday, April 16

Entropy and unicity distance


Tuesday, April 21

Unicity distance and perfect secrecy

return quiz 3

Thursday, April 23

perfect secrecy, trees and codes


Tuesday, April 28

computer assignment due

Quiz 4

Thursday, April 30

trees and codes, decision trees


Tuesday, May 5

eucliden algorithm, a^b mod m


Thursday, May 7

EulerFermat, primality testing, RSA


Tuesday, May 12


Quiz 5 return quiz 4

Thursday, May 14

More RSA, JacobiLegendre symbols, Factoring (quadratic seive)


Tuesday, May 19

Diffie Hellman, Feistel cypher, DES, knapsack


Friday, May 29

Final exam 710pm

in SLH E
