Module code: ECS726P/ECS726U
Credits: 15
Semester: SEM2
This module aims to give you an introduction to the principles and practice of cryptography and authentication used for network security.
The course is divided into three parts:
- Security and Cryptography: An introduction to security and cryptography, encryption and key based algorithms, stream and block ciphers, public key cryptography.
- Authentication: Authentication requirements, message authentication codes, hash functions, MACs, secure hash algorithm, digital signatures, authentication protocols.
- Network Security: Authentication applications, Kerberos and X.509, Electronic Mail and PGP (Pretty Good Privacy), IP Security, web security
Level: 7