INFO-I 590: Technical Foundations of Cybersecurity
Spring 2019


[ Home | Policies | Schedule ]

Class Schedule

This schedule is tentative, and subject to change.

Week Topic Readings
1. Jan 7 I. Security Concepts

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

Cryptography Overview
GT Ch. 1.3.1, 1.3.2
4. Jan 28 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 4 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 11 Password-Based Authentication Stallings handout
Access Control and Advanced File Permissions
Lab 3 Assigned
GT Ch. 3.3.3
7. Feb 18 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 25 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
Mar 11 No class, Spring Break
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 Buffer Overflow review
Buffer Overflow review
Lab 6 Assigned
16. Apr 22 Review Sessions
Review Sessions
Date Online final exam Comprehensive Final Exam
Covers Entire Syllabus (all readings and labs)