Syllabus for sm473, Cryptography, Information theory, Coding Theory

January 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1 2 3 4 5 6 7
8 9

Monday Schedule
10 11

Shift Cipher, General security terms
12 13

Bifid cipher
14
15 16

Martin Luther King Jr's Day
17 18

Stream Ciphers
19 20

Modular Arithmetic, inversion, extended Euclideam algorithm
21
22 23

LFSRs
24

Add Deadline
25

LFSRs
26 27

BBS streamcipher
28
29 30

Bent functions
31        

February 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
      1

Steganography
2 3

Entropy, Information theory
4
5 6

Quiz 4, Error Correcting Codes
7 8

Error Correcting Codes
9 10

Error Correcting Codes, Stegonagraphy
11
12 13

Quiz 5, Modern Symmetric Ciphers, DES
14 15

Modern Symmetric Ciphers, AES
16 17

Number Theory, Stream Ciphers
18
19 20

President's Day
21 22

Quiz 6, Stream Ciphers, Hwk2 due

6 week grades due
23 24

Stream Ciphers, Blum-Goldwasser
25
26 27

Quiz 7, Public Key Cryptography, RSA
28 29

RSA
     

March 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1 2

REVIEW 1
3
4 5

Test 1
6 7

Primality Testing
8 9

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

Hwk3 due, Square Roots, Rabin Cipher
20 21

Factorization of integers
22 23

Factorization of integers
24
25 26

Quiz 8, Discrete Logarithms, ElGamal Cipher
27 28

El Gamal Cipher
29 30

Diffie-Hellman
31

April 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1

April Fool's Day
2

Diffie-Hellman
3 4

Algorithms for Discrete Logarithms
5 6

Hwk4 due, Algorithms for Discrete Logarithms
7
8

Easter
9

Quiz 9, Knapsack cryptosystem
10

12 week grades due
11

Hash Functions, Written Projects due
12 13

Hash Functions

Drop Deadline
14
15 16

Quiz 10, Advanced Applications and Protocols

Start Registration
17 18

Hwk5 due, Information Security and Digital Signatures
19 20

Project Presentations
21
22 23

Project Presentations
24 25

Project Presentations
26 27

"optional" quiz

End Registration
28
29 30

REVIEW
         

May 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1 2

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