Syllabus

This syllabus is tentative and will undoubtedly continue to change as the quarter progresses. If there is a topic you’re interested in but not shown, please let me know; I may well change things to cover it. All readings are from the text unless otherwise indicated.

Week 1: Dates: Sep 22, Sep 24
Lec 1–2 Topics: Introduction, principles of secure design, threats and policies
Reading: text, §1, 14
 
Week 2: Dates: Sep 27, Sep 29, Oct 1
Lec 3–5 Topics: Basic policy models: Bell-LaPadula, Biba, Clark-Wilson
Reading: text, §5.2.1–5.2.2, 5.3, 6.2, 6.4
 
Week 3: Dates: Oct 4, Oct 6, Oct 8
Lec 6–8 Topics: Symmetric and public key cryptography
Reading: text, §10
Due: Oct 6: homework 1; Oct 8: project selection
 
Week 4: Dates: Oct 11, Oct 13, Oct 15
Lec 9–11 Topics: Protocols, authentication, reference monitor
Reading: text, §12.3, 12.5, 13, 20.1.2.2
 
Week 5: Dates: Oct 18, Oct 20, Oct 22
Lec 12–14 Topics: Access control mechanisms, confinement problem, vulnerabilities
Reading: text, §16.1–16.3, 18.1–18.2, 24.3–24.5
Due: Oct 20: homework 2
 
Week 6: Dates: Oct 25, Oct 27, Oct 29
Lec 15–17 Topics: Static and dynamic analysis, robust (secure) coding
Reading: text, §31
 
Week 7: Dates: Nov 1, Nov 3, Nov 5
Lec 18–20 Topics: Introduction to assurance, building systems with assurance
Reading: text, §19, 20, 22
Due: Nov 3: homework 3; Nov 5: progress report
 
Week 8: Dates: Nov 8, Nov 10, Nov 12
Lec 21–23 Topics: Network security, firewalls, intrusion detection
Reading: text, §26
 
Week 9: Dates: Nov 15, Nov 17, Nov 19
Lec 24–26 Topics: Incident response, forensics, malware
Reading: §27.1, 27.3–27.4, 23
Due: Nov 17: homework 4
 
Week 10: Dates: Nov 22, Nov 24, Nov 26     [Note: Nov 26 is the Thanksgiving holiday (a university holiday)]
Lec 27–28 Topics: Identity, anonymity, onion routing
Reading: §15
 
Week 11:       Dates: Nov 30, Dec 1, Dec 3     [Note: Dec 3 is the last class]
Lec 29–31 Topics: Elections, other topics
Reading: papers
Due: Mar 12: homework 5
 
Dec 7: Due: Completed project due at 3:00pm


UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: mabishop@ucdavis.edu
ECS 235A, Computer and Information Security
Version of September 23, 2021 at 9:09AM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh