This is repository for lecture notes and relevant learning materials for Foundations of Cybersecurity course that I take as part of Master Security in Security by Design (MSSD) in Singapore University of Techology and Design. The instructor of this module is Jianying Zhou.
This lecture not is retroactively written because I took the class in 2019 and I want to make sure that I can retain more knowledge from the class by rewriting the note.
Please note that there will not be any homework answer uploaded here.
- [MB] Matt Bishop, Computer Security: Art and Science
- [FSK]: Niels Ferguson, Bruce Schneier, and Tadayoshi Kohno, Cryptography Engineering: Design Principles and Practical Applications
- [RA]: Ross Anderson, Security Engineering
- Week 01: Introduction
- Week 02: Security Policies
- Week 03: Information Flow
- Week 04: Distributed Systems
- Week 05: Symmetric Encryption
- Week 06: Mid-term Exam
- Week 07: Recess
- Week 08: Hash & MAC
- Week 09: Secure Channel & Randomness
- Week 10: Public-Key Cryptography
- Week 11: Cryptographic Protocols
- Week 12: PKI
- Week 13: Advanced Topics
- Week 14: Final Exam