Cybersecurity Fundamentals
Overall Course Objectives
To give students an introduction to fundamental concepts in cybersecurity and introduce central theories and techniques for the development and analysis of secure IT systems.
See course description in Danish
Learning Objectives
- identify all major factors that have to be addressed in a security analysis of a particular system;
- define operational security goals for a given computing system;
- analyse an application scenario and identify common threats, vulnerabilities and risks;
- identify possible countermeasures against threats and vulnerabilities in a given security scenario;
- compare and contrast the underlying security mechanisms needed to implement security countermeasures;
- design a security infrastructure that implements an operational security policy;
- use contemporary tools to analyse and implement (part of) a security infrastructure;
- identify different types of malicious software (ranwomware, worms, viruses, spyware, …)
- recognise symptoms of malware infection
Course Content
Security concepts: confidentiality, integrity, authenticity, availability etc. Symmetric and asymmetric cryptography and their uses; key distribution and digital signatures; discretionary and mandatory access control policies for confidentiality and integrity. Communication protocols for authentication, confidentiality and message integrity; network security; system security, intrusion detection and malicious code. Security models and security evaluation. Administration of security.
Possible start times
- 36 – 49 (Wed 13-17)
Recommended prerequisites
Introductory courses in programming, software engineering and system architecture
Teaching Method
Lectures, exercise classes, practical classes.



