These topics are tentative and subject to change without warning. In particular, if I don’t discuss something you’re interested in, ask about it! I may very well add it or modify what I’m covering to include it.
All readings are from the text and a handout that is available on Canvas.
| lec | date | topic | reading | notes |
|---|---|---|---|---|
| 1. | Mon Mar 29 | Intro to computer security | §1 | Homework #1 out |
| 2. | Wed Mar 31 | Design principles | §14 | |
| 3. | Fri Apr 2 | Robust programming | handout (Robust Programming), §31.1–31.4 | Lab #1 out |
| 4. | Mon Apr 5 | Robust programming | handout (Robust Programming) | |
| 5. | Wed Apr 7 | Vulnerability analysis | §24.1–24.2, 24.5 | Homework #1 due, #2 out |
| 6. | Fri Apr 9 | Vulnerability models | §24.3–24.4, 31.5 | |
| 7. | Mon Apr 12 | Attacks | §27.1–27.2 | |
| 8. | Wed Apr 14 | Introduction to assurance | §19 | |
| 9. | Fri Apr 16 | Access control matrix, HRU result | §2, 3.1–3.2 | Lab #1 due, #2 out |
| 10. | Mon Apr 19 | Policy models | §4.1–4.5 | |
| 11. | Wed Apr 21 | Example policies | §4.6, G | |
| 12. | Fri Apr 23 | Confidentiality models | §5.1–5.2.2, 5.3, A | Homework #2 due, #3 out |
| 13. | Mon Apr 26 | Integrity models | 6.1, 6.2.3, 6.4 | |
| 14. | Wed Apr 28 | Trust models | 6.5 | midterm given out |
| 15. | Fri Apr 30 | Other models | §8.1, 8.3, 8.4 | |
| 16. | Mon May 3 | Introduction to cryptography | §10.1–10.2, F | midterm due |
| 17. | Wed May 5 | Public key cryptography | §10.3–10.5, B | Lab #2 due, #3 out |
| 18. | Fri May 7 | Key exchange | §11.1–11.2, 11.4 | Homework #3 due, #4 out |
| 19. | Mon May 10 | Cipher techniques | §12.1,12.3–12.4, 12.5.3 | |
| 20. | Wed May 12 | Authentication | §13 | |
| 21. | Fri May 14 | Anonymity, ACLs | §15.7, 16.1 | Lab #3 due, #4 out |
| 22. | Mon May 17 | C-lists, other mechanisms | §16.2–16.4 | |
| 23. | Wed May 19 | Information flow | §17.1, 17.3, C | Homework #4 due, #5 out |
| 24. | Fri May 21 | More information flow | §17.4, 17.6 | |
| 25. | Mon May 24 | Malware | §23.1–23.7 | |
| 26. | Wed May 26 | Malware defenses | §23.9 | |
| 27. | Fri May 28 | Intrusion detection | §26 | Lab #4 due |
| —. | Mon May 31 | Memorial Day (no class) | ||
| 28. | Wed Jun 2 | to be arranged | Homework #5 due; final given out | |
| —. | Wed Jun 9 | Final exam period; not held | final due at 8:00pm |
| dis | dates | topic |
|---|---|---|
| –. | Mar 29, 31 | No discussion section |
| 2. | Apr 5, 7 | Password Management |
| 3. | Apr 12, 14 | Cross-site scripting |
| 4. | Apr 19, 21 | Phishing, hooking |
| 5. | Apr 26, 28 | Review for midterm |
| 6. | May 3, 5 | SQL and command injection |
| 7. | May 10, 12 | ssh, tor |
| 8. | May 17, 19 | wireshark;, net traces |
| 9. | May 24, 26 | Review midterm answers, review for final |
| –. | May 31, Jun 2 | No discussion section |
|
ECS 153, Computer Security Version of April 28, 2021 at 11:28pm
|
You can also obtain a PDF version of this. |