Computer and Network Security

CS 134 - Fall 2023

OverviewLectures

Week 1

Monday, Oct 2

Wednesday, Oct 4

     Alfred needs to travel. No class!

Week 2

Monday, Oct 9

Wednesday, Oct 11

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

Week 3

Monday, Oct 16

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

Wednesday, Oct 18

Week 4

Monday, Oct 23

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

Wednesday, Oct 25
- In-class exam #1 (40 min)

  • 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 5

Monday, Oct 30

  • 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

Wednesday, Nov 1

Week 6

Monday, Nov 6

Wednesday, Nov 8

Week 7

Monday, Nov 13
- In-class exam #2 (40 min)

Wednesday, Nov 15

Week 8

Monday, Nov 20

  • 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).

Wednesday, Nov 22

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

Week 9

Monday, Nov 27

Wednesday, Nov 29

Week 10

Monday, Dec 4
- In-class exam #3 (40 min)

  • Cryptography in real world (Part 1). -- In the scope of final exam! Make sure you come to the class.
    -
    Topic: Interesting real-world use/misuse of the cryptography methods/concepts taught in this class.

Wednesday, Dec 6

  • Cryptography in real world (Part 2). -- In the scope of final exam! Make sure you come to the class.
    -
    Topic: Interesting real-world use/misuse of the cryptography methods/concepts taught in this class.

Final Week

Final exam time: Wednesday, Dec 13, 10:30am-12:30pm