Computer security

This module aims to provide you with an understanding of the need for computer security and the technologies that support it. 

The module has both a theoretical component that will teach you mathematical underpinnings of security systems and a practical element that will help you discover the pitfalls of security design and to comprehend the mathematics underlying the protocols by programming small examples.


15 (150 hours)


  • Coursework (50%)
  • Examination (50%)