COMP 4019
Secure System Design
covers the theory and secure practices of using cryptography in computer systems, advanced common attacks on software and websites, security and privacy on cloud, over networks, on databases, and in machine learning. Finally, it introduces active defence, penetration testing, and forensics. The knowledge, skills, and tools learned will prepare the learner to design, develop, analyze, test, and maintain a system with non-generic security and privacy requirements.
Prerequisites & course information
CR: COMP 4820 LH: 2 PR: COMP 3019 , 3600
Sources
- Course catalogue ↗2026-2027