Building Networked Systems Security

Log in to your course web

You are not logged in KTH, so we cannot customize the content.

What is the BNSS course about?

It is about implementing security for modern, state-of-the-art networked systems. 

Why should you take this course?

You will get real-world security hands-on experience, building, experimenting and analyzing yourselves. You devote the whole course to project work, you get lots of interactions with the teaching team, and you attend targeted lectures that connect to the latest developments.

What will you learn?

To transform your solid understanding of security needs and schemes into actual solutions. To analyze and evaluate security mechanisms, in terms of their security level and their overhead. To custom-fit security to the constraints of specific networked systems. To deal with open-ended, real-world engineering problems. You will extend and deepen your knowledge on the networked systems covered in NSS and modern technologies.

Course Tab

  • Period 3, 7.5 credits. Starting Winter/Spring 2014. (previous edition offered in P4).
  • Course code: EP2520, PhD level Course Code: EP3250 (8 credits)
  • In-class meetings (lectures, presentations). Grading based on project deliverables. Teaching material in English.
  • Prerequisites: Networked Systems Security (BNSS) (codes for MSc/PhD: EP2500/EP3200or equivalent. Programming skills welcome.


The Building Networked Systems Security (BNSS) (codes for MSc/PhD: EP2520/EP3250) can be followed up by the Advanced Networked Systems Security (ANSS) (codes for MSc/PhD: EP2510/3300) course. ANSS will bring you closer to cutting edge solutions and research topics in the area. Additionally, e.g., in between BNSS and ANSS, you may choose an individual project/study course. Finally, after ANSS you should be ready for an MSc thesis with the Networked Systems Security Group.

What changes in the academic year 2013-2014?

BNSS (EP2500/3200) moved and it is now offered in Period 3 in Winter/Spring 2014.

How should PhD students see BNSS and its follow-up(s)?

A PhD student with interest in security but with a dissertation on a different topicwishing to home her or his skills in security and connect. The NSS course (EP3200) or other equivalent knowledge is the right starting point. 

A PhD student with a clear security orientation. In case of prior security preparation (industry, coursework, or thesis, outside KTH), the BNSS course could be in parts easy. But at an early stage of the PhD, BNSS will consolidate systems knowledge.

PhD students in BNSS will be encouraged to probe further and assist their MSc classmates. Alternatively, they can propose their own extensions to the project work, possibly to align those with their research interests.


Feedback News