CS440
Download as PDF
Foundations of Cybersecurity
Course (UG/PG)
Undergraduate
Offering Unit/Department
Course Description
The Foundations of Cybersecurity course provides fundamental knowledge and technical skills for protecting computing and networking systems against various cyber-attacks. Topics covered include cryptographic algorithms, public key infrastructure, network security, authentication, access control, web security basics, and malware basics. Classroom instructions will be integrated with hands-on exercises and group projects.
Course Learning Outcomes
1. Explain the concepts and principles of cybersecurity in terms of confidentiality, integrity, and availability
2. Apply standard encryption techniques, including AES, RSA, and hybrid encryption, to protect data
3. Apply standard integrity techniques, including MAC and RSA signatures, to protect data
4. Explain the concepts and procedures of public key infrastructure (PKI)
5. Apply PKI to protect emails
6. Analyse various password based user authentication schemes
7. Explain the concepts and models of access control
8. Explain the concepts of network security
9. Explain the concepts of software security
10. Explain the concepts of web application security
Discipline-Specific Competencies
Security Architecture, Network Security, Security Assessment and Testing, Security Programme Management, Threat Analysis and Defence
SMU Graduate Learning Outcomes
Disciplinary Knowledge, Multidisciplinary Knowledge, Critical thinking & problem solving, Collaboration and leadership, Communication
Grading Basis
GRD - Graded
Course Units
1