ISE 331: Fundamentals of Computer Security

Spring 2025

Syllabus


Course Description

The course will introduce the concepts and terminology of computer security in addition to describing attacks against computer infrastructure and typical defenses against such attacks. The course will outline security policies and procedures used by enterprises and will introduce tools and techniques used by both attackers and defenders.
(https://www.cs.stonybrook.edu/students/Undergraduate-Studies/courses/ISE331)

Staff

Instructor: Dr. Christopher Kane
Office: New Computer Science Building, Rm. 107
Office hours: Tuesday/Thursday: 2:30 - 4:30 PM, or by appointment - On Zoom Only
Email: christopher.kane@stonybrook.edu


Class Time and Place

  • Monday/Wednesday: 11:00 AM - 12:20 PM
  • Earth and Space Science Building, Rm. 069

Lecture Notes and Reading Assignments

The following schedule is tentative and subject to change. Course materials and homework assignments are posted on Brightspace: http://mycourses.stonybrook.edu
Week Date Lecture Topics/Notes Readings
1 Mon. 01/27 Course Info; Introduction to Computer Security Read textbook ch. 1
Wed. 01/29 Security Concepts Read textbook ch. 2
Homework 01 - Assigned: Wednesday, 01/29/2025
2 Mon. 02/03 Operational Security Read textbook ch. 3
Wed. 02/05 Operational Security (cont.) n/a
3 Mon. 02/10 ODNI Global Threat Assessment, 2024 ODNI Global Threat Assessment, 2024
Homework 01 - Due: Monday, 02/10/2025

Homework 02 - Assigned: Monday, 02/10/2025
Wed. 02/12 People in Security Read textbook ch. 4
4 Mon. 02/17 Cryptography Read textbook ch. 5
Wed. 02/19 Cryptography n/a
5 Mon. 02/24 Applied Cryptography Read textbook ch. 6
Homework 02 - Due: Monday, 02/24/2025

Homework 03 - Assigned: Monday, 02/24/2025
Wed. 02/26 Applied Cryptography, Public Key Infrastrucure (PKI) Read textbook ch. 7
6 Mon. 03/03 PKI n/a
Wed. 03/05 Physical Security Read textbook ch. 8
Homework 03 - Due: Sunday, 03/09/2025
7 Mon. 03/10 Project: Assignment Description n/a
Wed. 03/12 Midterm Exam: Wednesday, March 12th, 2025 n/a
8 Mon. 03/17 Spring Break - No class n/a
Wed. 03/19 Spring Break - No class n/a
9 Mon. 03/24 Network Fundamentals Read textbook ch. 9
Homework 04 - Assigned: Monday, 03/24/2025
Wed. 03/26 Network Fundamentals (cont.) n/a
Project: Topic and Team Selection - Due: Friday, 03/28/2025
10 Mon. 03/31 Web Components: SSL/TLS Read textbook ch. 17
Wed. 04/02 Demo/Lab Session 01: Wireshark Demonstration n/a
11 Mon. 04/07 Infrastructure Security Read textbook ch. 10
Homework 04 - Due: Monday, 04/07/2025
Wed. 04/09 Authentication Read textbook ch. 11
Project: One Page Summary - Due: Friday, 04/11/2025
12 Mon. 04/14 Network Security, Intrusion Detection Read textbook ch. 13
Homework 05 - Assigned: Monday, 04/14/2025
Wed. 04/16 Attacks Read textbook ch. 15
13 Mon. 04/21 Attacks (cont.) n/a
Wed. 04/23 Legal Issues and Ethics Read textbook ch. 24
Project: Draft Slides - Due: Friday, 04/25/2025
14 Mon. 04/28 Privacy Read textbook ch. 25
Homework 05 - Due: Monday, 04/28/2025
Wed. 04/30 Case Study 01: TBD n/a
15 Mon. 05/05 Case Study 02: TBD n/a
Wed. 05/07 Demo/Lab 2: TBD n/a
Term Project: Presentation Ready Slides - Due: Monday, 05/12/2025
Presentations: Tuesday, May 13, 2025 through Wednesday, May 21, 2025
Scheduling details provided later.
Final FINAL EXAM: Friday, May 16th, 2025, 11:15 AM - 1:45 PM


Page maintained by Christopher Kane
Last Updated: 2025-01-22