Undergraduate

modules

Modules

CSC3124 : System and Network Security

Semesters
Semester 2 Credit Value: 10
ECTS Credits: 5.0

Aims

To create awareness of the need for security in computer and communications systems, and to introduce techniques aiming at analysing and improving security.

By exploring topics such as the need for security, system and network security, cryptography, privacy and practical security, including hardware, software and human elements of security, this module aims to introduce the need for security in many components of a computer system: hardware, network, databases, web applications, operating systems and user interface.

Outline Of Syllabus

The need for security: threat and risk modelling.
System Security: authentication (password, biometrics), access control, malicious code execution, user behaviour.
Network Security: TCP/IP firewall, intrusion detection, routing attacks.
Cryptography: simple introduction to symmetric and asymmetric encryption, hashing and signature.
Privacy: k-anonymity.
Practical security: conduct attacks in a controlled environment.

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Scheduled Learning And Teaching ActivitiesLecture221:0022:00Lectures
Guided Independent StudyAssessment preparation and completion260:3013:00Revision for end of Semester exam & exam duration
Guided Independent StudyAssessment preparation and completion221:0022:00Lecture follow-up
Scheduled Learning And Teaching ActivitiesPractical111:0011:00Practicals
Guided Independent StudyProject work111:0011:00Coursework
Guided Independent StudyIndependent study211:0021:00Background reading
Total100:00
Teaching Rationale And Relationship

Lectures are given to satisfy the knowledge outcomes, and practical work to practise and improve the skills outcomes.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Exams
Description Length Semester When Set Percentage Comment
Written Examination902A80N/A
Other Assessment
Description Semester When Set Percentage Comment
Practical/lab report2M20N/A
Assessment Rationale And Relationship

The written examination is an appropriate way to assess knowledge of the theoretical underpinnings and practical skills on small-scale problems. The examination involves the correct interpretation and analysis of formal models. Its duration is set to allow time for this to be done accurately.

The coursework assessment gives an opportunity to assess practical skills on a more realistic and open-ended problem.

N.B. This module has both “Exam Assessment” and “Other Assessment” (e.g. coursework). If the total mark for either assessment falls below 35%, the maximum mark returned for the module will normally be 35%.

Reading Lists

Timetable