Networked Systems Security
NSS, MSc: EP2500, PhD: 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.
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.
Detailed Information about the course
Period 2, MSc: EP2500 (7.5 credits), PhD: EP3200 (8 credits).
Prerequisites: Networking, Communications; basic security understanding.
In-class lectures. Grading based on assignments and examination. Teaching material in English.
Grading, MSc students: Letter Grade.
Grading, PhD students: Pass-Fail.
Course tag
MSc: EP2500 (7.5 cr)
PhD: EP3200 (8 cr)
Period 2
Course schedule
-
2020: Online + on campus, November 2020 - January 2021