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 |
|
ECS 235A, Computer and Information Security Version of September 23, 2021 at 9:09AM
|
You can also obtain a PDF version of this. |