CS407 - Computer Security
TIMETABLE | TEACHING MATERIAL |
Credits | 20 |
Level | 4 |
Semester | Semester 1 |
Availability | Not an elective |
Prerequisites | CS209 User & Data Modelling CS308 Building Software Systems C313 Computer Systems and Concurrency |
Learning Activities Breakdown | Lecture content: 15 | Tutorials: 16 | Labs: 6 Coursework: 25 | Other self study: 138 |
Assessment | 30% coursework 70% exam |
Lecturer | Rosanne English |
Aims and Objectives
The aim of this class is to provide students with the opportunity to develop a security mind-set by introducing them to core material in the area of computer security. This should enable students to identify potential threats and vulnerabilities for a range of situations, and propose appropriate actions to mitigate these issues.
Learning Outcomes
- compare and contrast secure communication solutions;
- evaluate an existing or proposed system in terms of potential vulnerabilities and recommend the most appropriate security solution to apply;
- summarise the key vulnerabilities, threats, and attacks with regards to network security and propose suitable approaches to mitigate these issues;
- plan and implement an aspect of technical security such as log analysis.
Syllabus
The following syllabus is reflective of the types of topics which can be covered:
- Secure communications: cryptography and steganography
- Network security: an examination of the potential threats to network security such as packet sniffing; an examination of the corresponding mitigation techniques
- Access control: an examination of the different approaches to user authentication and access control including topics such as alternative authentication
- Human aspects of computer security: this is an ever important aspect of security – the class will explore how the user impacts security and examine why technical solutions are not the whole picture
- Further ‘hot’ topics: for example malware – decomposing the structure of malware and antivirus approaches
Recommended Reading
This list is indicative only – the class lecturer may recommend alternative reading material. Please do not purchase any of the reading material listed below until you have confirmed with the class lecturer that it will be used for this class.
See the module reading list on myplace
Last updated: 2023-09-08 10:17:27