Module Overview
This module develops the technical perspectives and practical knowledge of information security, vulnerabilities and risks related to web applications, networks, software and mobile applications, approaches of developing and deploying effective countermeasures and ethical and legal considerations.
Topics include security design principles, security mechanisms, symmetric and asymmetric cryptography, encryption, hash functions, digital signatures, key management, stream and block ciphers, DES, message authentication, RSA, authentication and access control, software security, vulnerabilities and protections, malware detection, firewalls, NIST cyber security framework, intrusion detection, security policy formation and enforcement, risk assessment, cybercrime, laws and ethics in information security.
Note: I prepared the module content and syllabus for this course but did not deliver the teaching.