Tentative Lecture Plan

 

Tentative lecture flow will be as follows. Some changes may occur depending upon the pace of the class. In the table below, texts highlighted in GREEN in Topics column represent notes I add after the class - in particular with regards to coverage.

Some helpful notes: Some previous experiences of the students and mine that may be helpful to you are as follows:

·         Students who have taken this course have felt that this is a very dense course - primary reason for it being dense is our goal to maintain the NSA IA standards.

·         In earlier offerings of this course, students who lacked strong mathematical background had found the first half of the course, which is focused on theoretical issues, quite challenging. Students are strongly recommended to read the materials before it is covered in the class. Most of the lecture materials will be similar to earlier offerings of the course, with updates and corrections.

·         The second half of the course content is much softer and less effort is needed to understand the concepts - but a lot of reading is required. This helps students to concentrate more on projects and labs/programming assignment.

·         The course is designed primarily with the overall security track in mind. The coverage is also expected to provide a foundational knowledge and broad understanding of security field, if this is the only course the student plan to take.

Tentative Course Schedule

 

 

Lecture/Date

 

Topics

Slides

Week 1

(Jan 8, 10)

 

 

Introduction to the course;

Chap 1: Overview of Security

Chap 12: Design principles

 

 

(Lecture 1)

Week 2

(Jan 14, 17)

Chap 2.2  Access Control Matrix

 

Access control in OS Unix

(Garfinkel book in Text book list in the main page)

 

Microsoft Reference (http://technet.microsoft.com/en-us/library/cc781716.aspx)

 

(Finished Lecture 2.1; Lecture 2.2 in the next week)

 

(Lecture 2.1)

 

Math Review

(Lecture 2.2)

 

Week 3

(Jan 22, 24)

 

 

 

Chap 3 : HRU Access Control Model and results

Chap 4 - 6 : Security Policies, Confidentiality and Integrity Models

 

(Lecture 3)

Week 4

 

(Quiz 1: THERE WILL BE A QUIZ)

Chap 4 - 6 : Security Policies, Confidentiality and Integrity Models

Chap 7 : Hybrid Models: Clark Wilson, Chinese Wall,

[recommended readings:

ANSI INCITS 359-2004 RBAC STANDARD  OR NIST RBAC

[“The Economic Impact of Role-Based Access Control”]

(Finished Lecture 4; Lecture 5 in the next week)

 

 

(Lecture 4)

(Lecture 5)

 

Week 5

(Feb 5)

Chap 9: Basic Cryptography and Network Security

(Lecture 6)

Week 6

(Feb 12)

(Continue Lecture 6)

 

Week 7

(Feb 19)

Chap 10, 11: Key management, Network security

(Lecture 7)

Week 8

(Feb 26)

Midterm

 

Week 9

(March 5/7)

 

Authentication & Identity (Chap 11);

Vulnerability Classification, Risk Management;

Legal Issues (Stallings book; Chap 18), Physical Security

 

(Lecture 8)

 

(Lecture 9)

Week 10

(March 11/14)

(Spring break)

No Class

Week 11

(March 18/21)

Information Privacy (Healthcare case study/example)

(Lecture 10)

Week 12

(March 25/28)

 

Software Security:

Strings, Race Conditions,

SQL Injection / Cross-site Scripting

(Chapter on String & Race Conditions from Seacord’s Secure Programming in C/C++)

 

IDS, Auditing, Firewalls (Chap 22, 21)

 

(Lecture 11)

 

 

(Lecture 12)

Week 13

(April 2/4)

Introduction to Blockchain (and Case study in Healthcare)

 

Guest: Runhua Xu, LERSAIS PhD Student

 

(Lecture 13)

Week 14

(April 9/11)

Security & Privacy in Healthcare

(CISS, HIPAA/HITECH, Secure Composite EHR Access)

(Lecture 14)

Week 15

(April 16/18)

Misc.

 

Finals Week

Exam/ Project Due