Course Details
Course Information Package
Course Unit Title | NETWORK AND SYSTEM SECURITY | ||||||||
Course Unit Code | ACOE426 | ||||||||
Course Unit Details | |||||||||
Number of ECTS credits allocated | 5 | ||||||||
Learning Outcomes of the course unit | By the end of the course, the students should be able to:
| ||||||||
Mode of Delivery | Face-to-face | ||||||||
Prerequisites | ACOE323,ACSC271 | Co-requisites | NONE | ||||||
Recommended optional program components | NONE | ||||||||
Course Contents | Introduction to Security: Security properties. Security Attacks. Security Services. Security Mechanisms. Security policies and models (Bella-badula, Clinical information model, ORCON, Chinese wall model, RBAC). Cryptography: Symmetric Encryption and Message Confidentiality (Symmetric encryption principles and algorithms, Cipher block modes of operation, Location of encryption devices, Key distribution). Public-Key Cryptography and Message Authentication (Approaches to message authentication, Secure hash functions and HMAC, Public-key cryptography principles and algorithms, Digital signatures, Key management). Networks Security Applications: Authentication Applications (Kerberos, X.509 directory authentication service, Public Key Infrastructure). Electronic Mail Security (PGP, S/MIME). IP Security (IP Security architecture, Authentication header, Encapsulating security payload, Combining security associations, Key management). Web Security (Secure Socket Layer (SSL) and Transport Layer Security (TLS), Secure Electronic Transaction (SET)). Network Management Security (SNMP Community Facility, SNMPv3). System Security: Intruders (Intrusion Detection, Password Management). Malicious software (Viruses and Related Threats, Virus Countermeasures, Distributed Denial of Service Attacks). Firewalls (Firewall design Principles, Trusted systems). Operating Systems Security (UNIX Security, Windows Security). | ||||||||
Recommended and/or required reading: | |||||||||
Textbooks |
| ||||||||
References |
| ||||||||
Planned learning activities and teaching methods | Students are taught the course through lectures by means of computer presentations. Lectures are supplemented with unsupervised computer laboratory/homework where students apply their gained knowledge and identify the principles taught in the lecture sessions. Lecture notes and presentations are available through the web for students to use in combination with the textbooks. | ||||||||
Assessment methods and criteria |
| ||||||||
Language of instruction | English | ||||||||
Work placement(s) | NO |