Networked Systems Security (NSS)
MSc course code: EP2500, PhD course code: EP3200
What is the NSS course about?
It is about fundamental concepts and technologies related to the security of modern, state-of-the-art networked systems.
Why should you take this course?
You will build a strong technical basis for future work in networked systems and their security. You will prepare yourselves for solving modern real-world engineering problems and get a feeling of recent research.
What will you learn?
To identify vulnerabilities and attacks, state security requirements, understand security architectures and solutions, design security protocols, and discuss security best practices for: the Internet infrastructure and protocols, peer-to-peer networks, wireless local and personal area networks, cellular mobile networks, and embedded systems. You will also get introduced to privacy enhancing technologies, trusted computing, and security for wireless sensor networks, the smart grid, and mobile ad hoc networks.
Detailed Information about the course
The emphasis, throughout the course, shall be on basic concepts and technologies, on common security requirements across various systems, and on how features of each system determine the state-of-the-art of security solutions. We will keep a balance between predominant contemporary technologies as well as emerging systems and the ways to secure them. Topics we will cover include Distributed Denial of Service attacks, Secure Routing and Communication, Privacy, and Security for the Internet of Things. In-class lectures. Grading based on assignments and examination. Teaching material in English.
Period 2, 7.5/8 credits.
MSc-level Course code: EP2500
PhD-level Course Code: EP3200
Prerequisites: Networking, Communications; basic security understanding
Grading, MSc studetns students: Letter Grade
Grading, PhD students: Pass-Fail.