This module builds on the module Foundations of Cyber Security and provides a more advanced course for MSc students in computer and internet security. It aims to provide an in-depth understanding of core security topics, including cryptography, software security, web security and network security. Students will take a hands-on approach to learn how to attack and defend security systems.
The purpose of the module is to provide students who specialise in the subject area with in-depth knowledge about cyber security . Security is a core discipline within computer science, with increasing importance in the age of digital transformation and emerging technologies, with significant economic impact. Matters of computer security are important on all levels, from privacy concerns of individuals to critical infrastructure protection and national security.
This is an indicative module outline only to give an indication of the sort of topics that may be covered. Actual sessions held may differ.
Cryptography and security protocols
Software security and attacks
Web security and attacks
Network security and attacks
Contemporary security systems such as Bitcoin, cryptocurrency etc.
By the end of the module, students should be able to:
Reading lists can be found in Talis
Coursework will include a research element.
Subject specific skills students acquire directly match the learning outcomes of the module, with an emphasis on specialist knowledge of advanced cyber security technology in practice:
Analyzing and attacking security systems in a simulated virtual environment
Understanding causes for security failures in real-world systems
Applying security principles and tools to defend systems and prevent attacks
Using cryptographic tools and techniques to build security applications
Being able to apply advanced computer security knowledge and understanding of specialist theoretical and methodological approaches, suggesting and incorporating interrelationships with other relevant disciplines in abstract and unpredictably complex contexts.
Students will obtain the cognitive skills to critically contribute to existing discourses and methodologies in security, suggesting new ideas, and designing systematic security investigations based on critical analysis and evaluation.
Students will obtain practical skills in organising and communicating information, improving interpersonal, team
and networking skills through engaging in classes and computer laboratories. Formative assesssment will allow students to strategically enhance their own learning.
Security is an area with immediate relevance for increasing ethical awareness and its practical application. The associated values will help understanding the importance of personal responsibility and ethical leadership.
| Type | Required |
|---|---|
| Lectures | 30 sessions of 1 hour (10%) |
| Seminars | 5 sessions of 2 hours (3%) |
| Supervised practical classes | 9 sessions of 2 hours (6%) |
| Private study | 116 hours (39%) |
| Assessment | 126 hours (42%) |
| Total | 300 hours |
Private study, background reading and revision.
No further costs have been identified for this module.
You do not need to pass all assessment components to pass the module.
| Weighting | Study time | Eligible for self-certification | |
|---|---|---|---|
| Advanced Cyber Security Coursework | 30% | 36 hours | No |
|
The coursework will consist of applying tools and techniques to perform advanced security tasks and demonstrate in-depth understanding of advanced security concepts. |
|||
| In-person Exam | 70% | 90 hours | No |
|
Written 3h exam, timetabled in Summer.
|
|||
| Weighting | Study time | Eligible for self-certification | |
|---|---|---|---|
| In-peson Resit Exam | 100% | No | |
|
Written 3h exam covering the entire module content, timetabled in September.
|
|||
For coursework individual feedback will be provided. For the exam collective feedback will be provided.
To take this module, you must have passed:
This module is Core optional for: