System and Network Security
Overall Course Objectives
Today any computer professional must have knowledge about system and network security. This course will present a practical and theoretical survey of the basic concepts, principles and practice of system and network security.
See course description in Danish
Learning Objectives
- Explain the various threats, vulnerabilities, and attack methods as covered during the course
- Describe the various classes of cryptographic algorithms and explain their relative properties
- Explain the methods for authentication of people, network traffic, and systems in the covered security protocols and applications
- Explain the application and interplay of the algorithms in the covered network security applications and protocols
- Describe the function and application of network components and applications used for countering threats
- Explain the interplay of network components, protocols, operating system and applications for countering threats and vulnerabilities to security
- Describe the typical content and best practices in a company’s security policy
- Analyze a system’s threats and vulnerabilities
- Analyze and design a security solution
- Apply tools for analyzing and generating network traffic to study security protocols and to test, verify, and document the implemented solution
Course Content
Network security, cryptography: Intro data communication, symmetric encryption, asymmetric encryption, hash functions, quantum security, resource consumption (sustainability)
Network security applications: Authentication applications, electronic mail security, VPN/IPsec, web-security, cloud security, wireless security.
System security: Intruders, malicious software, firewalls, intrusion detection systems, security policies.
Recommended prerequisites
62577/62443/62581/62229, Data communication and programming and system architecture skills (short intro to data communication will be given in the beginning of course)
Teaching Method
Class teaching and exercises –
Approximately 30% of the time will be spent on exercises.
Faculty
Remarks
Section: AI, Mathematics and Software
Elective: Global Business Engineering (BEng)
Elective: IT and Economics (BEng)
Elective: Computer Engineering (BEng)
Elective: Software Technology (BEng)
Elective: Healthcare Technology (BEng)
Elective: Process and Innovation (BEng)
Course is a possible prerequisite for course 63861 (in 3 weeks span) where the student can immerse in advanced security topics
Limited number of seats
Minimum: 20, Maximum: 60.
Please be aware that this course has a minimum requirement for the number of participants needed, in order for it to be held. If these requirements are not met, then the course will not be held. Furthermore, there is a limited number of seats available. If there are too many applicants, a pool will be created for the remainder of the qualified applicants, and they will be selected at random. You will be informed 8 days before the start of the course, whether you have been allocated a spot.