Computer and Network Security

CS 134 - Fall 2019

OverviewLecturesHomeworks

Week 0

 

Thursday, Sept 26

Week 1

Tuesday, Oct 1

Thursday, Oct 3

  • Encryption I
    - Topics: Symmetric/Convential vs. Public Key Cryptograpy, Block Ciphers, DES, Other Symmetric Ciphers, AES/Rijndael, OTP (Refresher).

Week 2

Tuesday, Oct 8

  • Encryption II
    - Topics: Symmetric/Convential vs. Public Key Cryptograpy, Block Ciphers, DES, Other Symmetric Ciphers, AES/Rijndael, OTP (Refresher).

Thursday, Oct 10

Week 3

Tuesday, Oct 15

  • Some "fun" math.
    - Topics: Groups, Rings, Fields, Euclidean Algorithm, Chinese Remainder Theorem

Thursday, Oct 17

  • Public Key Cryptography I.
    - Topics: Diffie Hellman Key Exchange, RSA Encryption, Square-and-Multiply, El Gamal Encryption, Digital Signatures (RSA and El Gamal), Digital Signature Standard (DSS), Identification (Fiat-Shamir), Zero-Knowledge Cave

Week 4

Tuesday, Oct 22
- Homework 1 due 11:59pm!

  • Public Key Cryptography II.
    - Topics: Diffie Hellman Key Exchange, RSA Encryption, Square-and-Multiply, El Gamal Encryption, Digital Signatures (RSA and El Gamal), Digital Signature Standard (DSS), Identification (Fiat-Shamir), Zero-Knowledge Cave

Thursday, Oct 24

Week 5

Tuesday, Oct 29

  • No class! Alfred is travelling.

Thursday, Oct 31
- Midterm exam, in class

Week 6

Tuesday, Nov 5

Thursday, Nov 7

Week 7

Tuesday, Nov 12

Thursday, Nov 14

  • Access Control.
    - Topics: Model and Terminology, Access Control Structures, Access Control Matrix, Capabilities, Access Control Lists, Android Security Model, SELinux, Role Based Access Control (RBAC).

Week 8

Tuesday, Nov 19
- Homework 2 due Nov 20 11:59pm!

  • Privacy and Anonymity.
    - Topics: Definitions, Applications, Types of Attacks, Chaum's Mix, Mix Casdade, Onion Routing, Tor, Hidden Servers, Dining Cryptographers.

Thursday, Nov 21

Week 9

Tuesday, Nov 26

Thursday, Nov 28

     No class! Enjoy the Thanksgiving holiday!

Week 10

Tuesday, Dec 3
- Homework 3 due Dec 4 11:59pm!

Thursday, Dec 5

Week 11

Final exam time: Dec 12, 1:30-3:30pm