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 25, Sep 27 |
Lec 1–2 | Topics: Introduction, principles of secure design, threats and policies |
Reading: text, § 1, 14; papers [Sm12, MA19] | |
Week 2: | Dates: Sep 30, Oct 2, Oct 4 |
Lec 3–5 | Topics: Basic policy models: Bell-LaPadula, Biba, Clark-Wilson |
Reading: text, § 5.1–5.2.2, 5.3, 6.2, 6.4; paper [Sa93] | |
Week 3: | Dates: Oct 7, Oct 9, Oct 11 |
Lec 6–8 | Topics: Symmetric and public key cryptography |
Reading: text, §10 | |
Due: Oct 9: homework 1; Oct 11: project question | |
Week 4: | Dates: Oct 14, Oct 16, Oct 18 |
Lec 9–11 | Topics: Protocols, authentication |
Reading: text, §11.1, 12.1, 12.4, 12.5, 13; paper [Ke93] | |
Week 5: | Dates: Oct 21, Oct 23, Oct 25 |
Lec 12–14 | Topics: Access control mechanisms, confinement problem, reference monitor |
Reading: text, §16.1–16.3, 18.1–18.2, 20.1.2.2; paper [HS16] | |
Due: Oct 23: homework 2 | |
Week 6: | Dates: Oct 28, Oct 30, Nov 1 |
Lec 15–17 | Topics: Confinement problem, vulnerabilities |
Reading: text, §18.2, 24.3–24.4; papers [La73,Li75] | |
Due: Nov 1: project progress report | |
Week 7: | Dates: Nov 4, Nov 6, Nov 8 [Note: Nov 10 is a university holiday, for Veterans’ Day] |
Lec 18–20 | Topics: Elections and e-voting, malware |
Reading: text, §23.6.2–23.7, 23.9, 26.1–26.3, 28.1, 28.3; papers [Bi00,O+17] | |
Due: Nov 6: homework 3 | |
Week 8: | Dates: Nov 11, Nov 13, Nov 15 |
Lec 20–22 | Topics: Malware, penetration testing |
Reading: text, §24.1–24.2, 23.1–23.6.1; paper [B+07] | |
Week 9: | Dates: Nov 18, Nov 20, Nov 22 |
Lec 23–24 | Topics: Network security, firewalls, intrusion detection, entropy, information flow |
Reading: text, §23.9.7, C, 17.1, 17.3–17.6; papers [B+07, De87] | |
Due: Nov 20: homework 4 | |
Week 10: | Dates: Nov 25, Nov 27, Nov 29 [Note: Nov 28--29 is Thanksgiving (a university holiday] |
Lec 25–27 | Topics: Information flow, identity |
Reading: text, §15 | |
Due: Nov 27: project presentation slides | |
Week 11: | Dates: Dec 2, Dec 4, Dec 6 [Note: Dec 6 is the last class] |
Lec 28–30 | Topics: Identity, anonymity, onion routing |
Reading: text, §15 | |
Due: Dec 6: homework 5 | |
Dec 13: | Due: Completed project due |
References
|
ECS 235A, Computer and Information Security Version of September 16, 2024 at 4:39PM
|
You can also obtain a PDF version of this. |