Study abroad in Edinburgh

Course finder

<< return to browsing

Semester 1

Computer Security (INFR10067)

Course Website

http://course.inf.ed.ac.uk/cs/

Subject

Informatics

College

SCE

Credits

20

Normal Year Taken

3

Delivery Session Year

2023/2024

Pre-requisites

Course Summary

Computer Security is concerned with the protection of computer systems and their data from threats which may compromise integrity, availability, or confidentiality; the focus is on threats of a malicious nature rather than accidental. This course aims to give a broad understanding of computer security. Topics include security risks, attacks, prevention and defence methods; techniques for writing secure programs; an overview of the foundations for cryptography, security protocols and access control models. ***This course replaces INFR10058 Computer Security (10 credits).***

Course Description

The goal of this course is to introduce students to fundamental security concepts and offer them working knowledge of threats and counter-measures.The topics covered in the course are:- Introduction: fundamental concepts, access control models, threat modelling. - Network security: basic networking concepts, DoS, Transport layer security, Link layer security, DNS attacks, Firewalls, Intrusion detection.- Usable security: basic human factors, warning design, phishing, authentication, device authentication.- Cryptography: symmetric ciphers, asymmetric ciphers, MACs and hash functions, digital signatures.- Cryptographic protocols: identification, authentication and key agreement, SSL/TLS, anonymity protocols, TOR.- OS security: OS concepts, memory and file system, access control, file permissions, memory safety, stack-based buffer overflows.- Malware: viruses, trojan horses, worms, rootkits.- Web security: WWW basics, client-side attacks, session hijacking XSS, CSRF, defences, server-side attacks, SQL injection, RFI, LFI.

Assessment Information

Written Exam 75%, Coursework 25%, Practical Exam 0%

Additional Assessment Information

3 pieces of coursework: 1 formative assessment, 2 assessments (25% of course total). 1 exam (75% of course total).

view the timetable and further details for this course

Disclaimer

All course information obtained from this visiting student course finder should be regarded as provisional. We cannot guarantee that places will be available for any particular course. For more information, please see the visiting student disclaimer:

Visiting student disclaimer