BYU logo Computer Science
CS 465 Introduction to Security and Privacy

Schedule

Day

Topics

Reading

Assignments

Security concepts and principles
Wed Jan 10
1.0 - 1.4 (10 pages)
Fri Jan 12
1.5 - 1.8 (16 pages)
Project: Threat modeling  
Cryptographic building blocks
Mon Jan 15
HOLIDAY - MLK Jr Day
Wed Jan 17
2.0 - 2.2 (8 pages), 4.1 (5 pages)
Fri Jan 19
2.3 - 2.4 (4 pages), 4.2 - 4.4 (9 pages)
Project: Password Cracking  
Mon Jan 22
2.5 - 2.6 (6 pages)
User Authentication
Wed Jan 24
3.0 - 3.2 (9 pages), 3.6 (3 pages) 3.8 (5 pages)
Fri Jan 26
3.3 (2 pages), 3.7 (2 pages), 4.7 (2 pages)
Mon Jan 29
3.4 - 3.5 (10 pages)
Project: Encryption  
Access Control
Wed Jan 31
5.0 - 5.2 (8 pages)
Fri Feb 2
5.3 - 5.4 (5 pages)
Mon Feb 5
5.5 - 5.7 (8 pages)
Project: Web Authentication  
Software Security
Wed Feb 7
6.0 - 6.2 (11 pages)
Fri Feb 9
6.3 - 6.4 (5 pages)
Mon Feb 12
6.6 - 6.8 (6 pages)
Malicious software
Wed Feb 14
7.0 - 7.2 (7 pages)
Project: Exploit and Patch  
Fri Feb 16
7.3 - 7.5 (10 pages)
Mon Feb 19
HOLIDAY - Presidents Day
Tue Feb 20
HOLIDAY - Monday Instruction, but no class
Wed Feb 21
7.6 - 7.8 (7 pages)
Exam
Fri Feb 23
Project: Midterm  
Certificate management and use cases
Mon Feb 26
8.0 - 8.2 (4 pages), 8.4 (5 pages)
Wed Feb 28
8.5 - 8.6 (9 pages)
Web and browser security
Fri Mar 1
9.0 - 9.1 (7 pages)
Project: PKI  
Mon Mar 4
9.2 - 9.3 (5 pages)
Wed Mar 6
9.4 - 9.5 (5 pages)
Fri Mar 8
9.6 - 9.7 (7 pages)
Mon Mar 11
9.8 (5 pages)
Firewalls and tunnels
Wed Mar 13
10.6 (3 pages),
Project: Web Exploit and Patch  
Fri Mar 15
HOLIDAY - Spring Break
Wed Mar 20
10.0 - 10.2 (11 pages)
Fri Mar 22
10.3 - 10.5 (11 pages)
Intrusion detection and network-based attacks
Mon Mar 25
11.0 - 11.3 (10 pages)
Wed Mar 27
HOLIDAY - No Class
Fri Mar 29
  • CTF demo, by James
Project: CTF  
Mon Apr 1
11.4 - 11.5 (9 pages)
Review and Help
Wed Apr 3
  • Threat Modeling review, by James
Fri Apr 5
HOLIDAY - No Class
Mon Apr 8
  • Guest speaker, Morian Eberhard, Chief Information & Security Officer at Nu Skin International, Inc
Privacy
Wed Apr 10
see notes for reading
Project: Privacy and contextual integrity  
Fri Apr 12
see notes for reading
Mon Apr 15
see notes for reading
Recap
Wed Apr 17