School of Electronic Engineering and Computer Science

ECS726P/ECS726U Security and Authentication

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