HEART - Introduction to Computer Security and Applied Cryptography
EN 500.111.33 Thursday 4-5:15pm
- Students should leave the course with an understanding that it is important to consider security in the design process and not leave it until the end
- Students should understand how security is defined and the importance of defining security for each application
- Students should get a sense of the political and social implications of computer security and cryptography
Course Work and Expectations
- There will be weekly reading that should be completed before the beginning of class.
- There will be a presentation created and executed in groups. Each member of the group is expected to contribute to the out-of-class preparation and in class presentation.
- One class with be a discussion day. Students are expected to listen respectfully, encourage their classmates, and actively contribute in a positive way.
- Note that the schedule on THIS WEBPAGE is authoritative, not the one in the link above
|Class Period||Class Topic||Reading (Due by Date on Same Row)||Slides|
|Week 1: September 5th||No Class||N/A||N/A|
|Week 2: September 12th||Introduction||Economist Article and USENIX 2018 Keynote||Slides|
|Week 3: September 19th||Systems Security I
||Reflections on Trusting Trust (Don't worry if you dont understand it)||Slides
|Week 4: September 26th||Systems Security II||Ross Anderson, Chapter 1||Slides
|Week 5: October 3rd||Cryptography I||Ross Anderson Crypto Intro(Until p. 143)||Slides|
|Week 6: October 10th||Cryptography II||Nine Algorithms That Changed The Future, Chapters 4 and 9||Slides|
|Week 7: October 17th||No Class||N/A||N/A|
|Week 8: October 24th||Presentation Day||N/A||N/A|
|Week 9: October 31st||Network and Web Security||XSS Tutorial||Slides|
|Week 10: November 7th||Security Proofs||Section 1 of Breif Introduction to Provable Security
Section 2.2 of The Joy of Cryptography
(If you are comfortable with exessive mathematical notation, read all of Joy of Crypto Chap. 2)
|Week 11: November 14th||Discussion Day||Note: Some testimony includes descriptions of crimes, including child abuse. Testimony Before Congress on Encryption in Law Enforcment||N/A|
|Week 12: November 21st||Advanced Cryptography||Zero Knowlege Proofs For Your Children and Matt Green's First ZK Blog Post||Slides|
If you need some information, feel free to send me an email!