CYB805 – Security Engineering
This unit teaches students how to build systems to remain dependable in the face of malice, error, or mischance. Dependable systems can provide significant benefit to organisations in terms of operational continuity, retaining a strong reputation, retaining revenue, and preventing unexpected recovery costs. The unit focuses on the tools, processes, and methods needed to design, implement, and test complete systems, and to adapt existing systems as their environment evolves. The first half of the unit covers cross-disciplinary knowledge foundations required for security engineering (e.g. computer security and cryptography, protocols, psychology and usability, economics). Security engineering is covered in the second half of the unit with a focus on building dependable infrastructures (multilevel security, secure systems development, assurance and sustainability).
Learning Outcomes:
- Critically reflect on cybersecurity issues and the applicability of diverse types of technical security controls to security engineering
- Describe how to engineer and model dependable IT systems in the face of cybersecurity attacks
- Describe how to apply the tools, processes, and methods needed to design, implement and test secure IT systems and to adapt existing systems to the evolving environment
- Compare, contrast and critically reflect on the human factors, policy and economics aspects of security engineering