Network and Communication Security Protocols
Undergraduate course
- ECTS credits
- 2.5
- Teaching semesters
- Autumn, Spring
- Course code
- INF641
- Number of semesters
- 1
- Teaching language
- English
- Resources
- Schedule
Course description
Objectives and Content
Objectives
Network and communications security is an important part of IT security since most cyberattacks are performed either using network connections or are targeting network infrastructure. The course focuses on the most common weaknesses and attacks on network protocols, and on the use of security protocols and protection techniques for computer networks and communication. It will also investigate some standard tools for automated network security testing and monitoring. Completing the course will contribute to a better understanding of network security risks and how to counter them.
Content
TCP/IP model
Key distribution ¿ Kerberos and PKI
Application-layer security (HTTPS, DNS and BGP)
Transport Layer Security (TLS)
Denial of Service (DoS) attacks
Learning Outcomes
Learning outcomes for the course are defined in terms of knowledge, skills and general competence as follows
Knowledge
Learners will understand
- the TCP/IP protocol layering model
- solutions for key distribution using symmetric and asymmetric cryptography
- network security issues and how these are addressed at different layers by appropriate security protocols
Skills
Learners will be able to
- identify potential network vulnerabilities and suggest relevant countermeasures
- use tools for network security testing and monitoring
- use and promote secure networking practices
General competence
The student can explain security-related issues to a non-technical audience, suggest security solutions and argue for them.