HEART - Introduction to Computer Security and Applied Cryptography
EN 500.111.37 Thursday 8-9: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 6th||No Class||N/A||N/A|
|Week 2: September 13th||Introduction||Economist Article and USENIX 2018 Keynote||Slides|
|Week 3: September 20th||Systems Security I||Reflections on Trusting Trust (Don't worry if you dont understand it)||Slides
|Week 4: September 27th||Systems Security II||Ross Anderson, Chapter 1||Slides
|Week 5: October 4th||Cryptography I||Ross Anderson Crypto Intro (Until p. 143)||Slides|
|Week 6: October 11st||Cryptography II||Nine Algorithms That Changed The Future, Chapters 4 and 9||Slides|
|Week 7: October 18th||No Class||N/A||N/A|
|Week 8: October 25th||Presentation Day||N/A||N/A|
|Week 9: November 1st||Network and Web Security||XSS Tutorial||Slides|
|Week 10: November 8th||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 15th||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 22nd||No Class||N/A||N/A|
|Week 13: November 29th||Advanced Cryptography||Zero Knowlege Proofs For Your Children and Matt Green's First ZK Blog Post||Slides|
If you need some information, shoot me an email!