Computer and Network Security

CS 134 - Fall 2025

OverviewLectures

Week 1

Tuesday, Sept 30

Thursday, Oct 2

Week 2

Tuesday, Oct 7

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

Thursday, Oct 9

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

Week 3

Tuesday, Oct 14

Thursday, Oct 16

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

Week 4

Tuesday, Oct 21
- Homework 1 completion due Wednesday, Oct 22

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

Thursday, Oct 23

  • 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

Tuesday, Oct 28
- In-class exam #1 (40 min)

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

Week 6

Tuesday, Nov 4

  • Protocols (Continued).
    - Topics: Public Key Distribution, Certification, Protocols

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

  •  Public Key Distribution (and Certifications).
    - Topics: PKI, Certificates, X.500.

Week 7

Tuesday, Nov 11

     No class. Enjoy the Veteran's Day holiday!

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

  • Public Key Certification and Revocation.
    - Topics: PKI, X.509, Certificate Revocation, CRT, OCSP, CRS.

Week 8

Tuesday, Nov 18

  • Public Key Revocation.
    - Topics: Certificate Revocation, CRT, OCSP, CRS.

Thursday, Nov 20

  • 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 25
- Homework 3 completion due Wednesday, Nov 26

  • Transport Layer Security/Secure Socket Layer (TLS/SSL).
    - Topics: SSL, Cipher Suite, Handshake, SSL Record.

Thursday, Nov 27

     No class. Enjoy the Thanksgiving holiday!

Week 10

Tuesday, Dec 2

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

Thursday, Dec 4
- 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: Thursday, Dec 11, 1:30-3:30pm