CSCI-A 542: Technical Foundations of Cybersecurity
Spring 2024


[ Home | Policies | Schedule ]

Class Schedule

Week Topic Readings
1. Jan 8 I. Security Concepts

Introduction and Administrivia
Threat Analysis and Assurance GT Ch. 1.1
2. Jan 15 Secure Design Principles GT Ch. 1.1
Access Control Models
Lab 1 Assigned
GT Ch. 1.2
3. Jan 22 II. Cryptography

Cryptography Overview
GT Ch. 1.3.1, 1.3.2
4. Jan 29 Attacks on Cryptosystems GT Ch. 1.3.3
Hash Functions and Certificates
Lab 2 Assigned
GT Ch. 1.3.4, 1.3.5
5. Feb 5 III. Operating Systems Security

Operating Systems Concepts
GT Ch. 3.1.1, 3.1.2
Process Security and the Filesystem GT Ch. 3.1.3, 3.2.1, 3.2.2
6. Feb 12 Password-Based Authentication Stallings handout
Access Control and Advanced File Permissions
Lab 3 Assigned
GT Ch. 3.3.3
7. Feb 19 IV. Attacks and Malware

Program Execution and the Stack
GT Ch. 3.1.4, 3.4.1–3.4.3
Buffer Overflow Attacks and Defenses GT Ch. 3.1.4, 3.4.1–3.4.3
8. Feb 26 Direct and Physical Attacks GT Ch. 2.4, 2.6
Sensory Malware Assiged via Canvas Announcement
9. Mar 4 Malware I GT Ch. 4.1, 4.2
Malware II
Lab 4 Assigned
GT Ch. 4.3–4.5
10. Mar 18 V. Network Security

Network Security Concepts, Link and Network Layers I
GT Ch. 5.1–5.3
Network Security Concepts, Link and Network Layers II GT Ch. 5.1–5.3
11. Mar 25 Network and Transport Layers GT Ch. 5.3, 5.4
Transport Layer and DoS
Lab 5 Assigned
GT Ch. 5.4, 5.5
12. Apr 1 Birthday Paradox Selected readings
Birthday Paradox
13. Apr 8 Firewalls GT Ch. 6.2
Intrusion Detection GT Ch. 6.4. Also Ch 6.1 and 6.3
14. Apr 15 Review
Review
Lab 6 Assigned
16. Apr 22 Review
Review
Apr 29–May 1 Online final exam Comprehensive Final Exam
Covers Entire Syllabus (all readings and labs)