Lecture Schedule

Topics

Remarks

Tuesday, January 8

IntroductionCaesar, Vigenere


Thursday, January 10

classical ciphers Rectangular transposition, homophonic, Playfair, ADFGVX, snail


Tuesday, January 15


Quiz 1

Thursday, January 17

classical ciphers Hill, Vernam, probability theory


Tuesday, January 22

probability theory and the game of craps


Thursday, January 24

infinite monkeys


Tuesday, January 29


Quiz 2

Thursday, January 31

index of coincidence, test for monoalphabetic, a basic inequality


Tuesday February 5

breaking vigenere and breaking rectangular transposition


Thursday, February 7

breaking monoalphabetic, and ADFGVX?


Tuesday February 12

Entropy, information and weighing coins


Thursday, February 14


Quiz 3

Tuesday February 19 and 21

reading week


Tuesday February 26

unicity distance


Thursday, February 28

trees, encoding and entropy


Tuesday March 5

perfect secrecy


Thursday, March 7

review of entropy, from "classical" to "modern" cryptopgraphy


Tuesday March 12


Quiz 4

Thursday, March 14

modular arithmetic, euclidean algorithm, EulerFermat


Tuesday March 19



Thursday, March 21



Tuesday March 26


Quiz 5

Thursday, March 28



Tuesday April 2



Thursday, April 4


