Spring 2022

Section 1: MWF, 10:00am - 12:00pm, HBLL 3718

Schedule

This schedule is subject to change. Assignments may be changed up until the day they are assigned.

Week 1

Apr 27
Introduction
Assignments
Apr 29
Cryptography, Advanced Encryption Standard (AES)
Assignments
Apr 30
Assignments

Week 2

May 2
Advanced Encryption Standard (AES)
Assignments
May 3
Assignments
May 4

Week 3

May 9
Message Authentication Codes (MAC), Public key cryptography
Assignments Due: Project #2: Hash Attack
May 10
Assignments
May 12
Assignments
May 13
  • Slides: RSA
  • Public Key Infrastructure: Digital Certificates and Signatures
    Assignments
    May 14
    Assignments

    Week 4

    May 16
    Public Key Infrastructure: Digital Certificates and Signatures, In class review for Midterm 1
    Assignments Due: Midterm #1 (first day in Testing Center)
    May 17
    Due: Midterm #1 (last day in Testing Center)
    May 18
    Transport Layer Security (TLS)
    Assignments
    May 19
    Assignments
    May 20
    TLS Wrap Up, Midterm 1 Results Q/A
    Assignments

    Week 5

    May 24
    Assignments
    May 25
    Passwords Continued/Multi-factor Authentication and Password Managers

    Week 6

    May 31
    Assignments
    Jun 1
    Continue Buffer Overflows, Secure Email
    Assignments
    Jun 2
    Due: Midterm #2 (first day in Testing Center)
    Jun 3
    No Class: Take midterm 2 + finish pending projects
    Due: Midterm #2 (last day in Testing Center)

    Week 7

    Jun 6
    Continue Secure Email
    Jun 7
    Assignments
    Jun 8
    Social Engineering
    Assignments
    Jun 10
    TBD
    • TBD, Research in Security, Review for final exam
    Assignments

    Week 8

    Jun 13
    No Class: Finish pending projects