Cryptography and Networking SecurityModule Details
Module/Course Description
Course Title: Cryptography and Networking Security
Course Code: UU-COM-714-ZM
Programme: Master of Science in Computer Science
Credits: 25.00
Course Description:
Rationale
This course will cover advanced Data Security (cryptography), data integrity and authentication, access control, cryptanalysis, data privacy and information storage security and digital forensics in the context of a modern cyber computing environment.
Learning Outcomes
At the end of the course students will be expected to:
(i) Explain the principles of cryptography.
(ii) Discuss the practical use of cryptography in symmetric/asymmetric encryption, hash functions, MAC, and digital signatures.
(iii) Discuss key management schemes for master, public, and session keys.
(iv) Analyse network authentication protocols (Kerbeors, PKI), Web security paradigms (TLS, SSL, SSH), and IP Security.
(v) Identify network attacks (denial of service, flooding, sniffing and traffic redirection, inside attacks, etc.) and basic network defense tools.
(vi) Identify various types of malicious software and use countermeasure defense/detection tools.
(vii) Appreciate the importance of ethics as a network security practitioner.
(viii) Use existing technologies and libraries to achieve security goals.
Prerequisites: UU-Msc-IND100-ZM, UU-FNT-203-ZM
Prerequisites Categories: -
Typical Module duration: 7.0 Week(s)