Computer and Network Security

CS 134 - Fall 2024

OverviewLectures

Week 1

Tuesday, Oct 1

Thursday, Oct 3

Week 2

Tuesday, Oct 8

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

Thursday, Oct 10

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

Week 3

Tuesday, Oct 15

Thursday, Oct 17

     Alfred needs to travel for a PI meeting. No class!

Week 4

Tuesday, Oct 22

     Alfred needs to travel for another PI meeting. No class!

Thursday, Oct 24
- Homework 1 completion due Friday, Oct 25

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

Week 5

Tuesday, Oct 29
- 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

Thursday, Oct 31

  • 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

Week 6

Tuesday, Nov 5

Thursday, Nov 7
- Homework 2 completion due Friday, Nov 8

Week 7

Tuesday, Nov 12

Thursday, Nov 14
- In-class exam #2 (40 min)

Week 8

Tuesday, Nov 19

Thursday, Nov 21

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

Week 9

Tuesday, Nov 26
- Homework 3 completion due Wednesday, Nov 27

Thursday, Nov 28

     No class. Enjoy the Thanksgiving holiday!

Week 10

Tuesday, Dec 3

  • Network Security/Threats.
    - Topics: Security Issues in TCP/IP, DoS, BGP, DNS Security, Pharming.

Thursday, Dec 5
- In-class exam #3 (40 min)

  • Cryptography in real world. -- 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: Friday, Dec 13, 10:30am-12:30pm