Second-year curriculum

The second-year specializations (30 ECTS) are offered by five universities. The fourth and final semester of the SECCLO programme is dedicated to the Master's thesis (30 ECTS).

During the second-year studies, each student will complete 30 ECTS of courses in one of the consortium universities choosing a specialization track:

Institution Specialization track
The Royal Institute of Technology (KTH), Sweden Communications Systems
The Norwegian University of Science and Technology (NTNU) Information Security
Technical University of Denmark (DTU) Reliable Distributed Systems

University of Tartu, Estonia

EURECOM (co-deliverance with Institut Mines Télécom), France Big Data Security

Communications Systems specialization at KTH

The KTH specialization takes a holistic view on the Internet infrastructure together with its cloud-based services and applications, and covers the topics required for developing the next generation of global communication systems that connect the cloud services and devices. Students work in a research environment with ample experimental resources and in close contact with industry – including leading system manufacturers, service developers and providers, and advanced early adopters.

The specialization includes one mandatory course and a wide range of elective courses, allowing the student to focus on different subject areas, such as network systems security, network infrastructures, or wireless networking. Many courses are problem oriented with self-directed and project-based work.

Mandatory course (15 ECTS):

  • IK2200 Communication Systems Design Project (15 ECTS)

Elective courses (15 ECTS):

  • EP2300 Management of Networks and Networked Systems (7.5 ECTS)
  • EP2500 Networked Systems Security (7.5 ECTS)
  • EP2510 Advanced Networked Systems Security (7.5 ECTS)
  • II2300 Product Realization Processes I (7.5 ECTS)
  • II2302 Sensor Based Systems (7.5 ECTS)
  • IK2510 Wireless Networks (7.5 ECTS)
  • IK2511 Project in Wireless Networks (7.5 ECTS)
  • IK2514 Wireless Infrastructure Deployment & Economics (7.5 ECTS)
  • IK2554 Practical Voice Over IP (VoIP) (7.5 ECTS)
  • IS2500 RFID Systems (7.5 ECTS)

Information Security specialization at NTNU

The NTNU specialization covers research related topics in systems and communication security. The students learn about authentication, key distribution, integrity, confidentiality, anonymity and digital forensics in wireless access networks for mobile users, as well as proposed new network technologies. A course on ethical hacking covers techniques used by computer hackers and penetration testers in order to better defend against intrusions and security violations in live systems, including low-level kernel and hardware topics, techniques for web applications, exploit techniques, rootkits, and some forensic techniques.

The students perform a small research project and learn the phases of research from motivation to evaluation of the results. The project prepares the students for the thesis. Everyone also chooses one elective course from a broad range of topics.

Mandatory courses (22.5 ECTS):

  • TTM4137 Wireless Network Security (7.5 ECTS)
  • TTM4536 Ethical Hacking – Information Security (7.5 ECTS)
  • TTM4502 Communication Technology, Specialization Project (7.5 ECTS)

Elective courses (7.5 ECTS):

  • TDT4252 Enterprise Architecture for Enterprise Innovation (7.5 ECTS)
  • IMT4115 Introduction to Information Security Management (7.5 ECTS)
  • IMT4203 Critical Infrastructure Security (7.5 ECTS)
  • IMT4204 Intrusion Detection in Physical and Virtual Networks (7.5 ECTS)
  • IMT4217 Introduction to Data Privacy (7.5 ECTS)
  • TTM4195 Blockchain Technologies and Cryptocurrencies (7.5 ECTS)

Reliable Distributed Systems specialization at DTU

The DTU specialization teaches the students to design and analyze secure and reliable computer systems including embedded, cloud and software-intensive systems and services. Students work on protecting computer systems with vital functions, from controlling critical infrastructure to providing public services over the web, against threats from vandals, criminals, industrial espionage and cyber-terrorism. They learn to design embedded and distributed cloud-based systems, and to provide essential and secure functionality under a range of competing constraints: low computational resources, high availability, reliable communication, and adequate security.

The curriculum also covers proactive methods and techniques for engineering the safe and secure software-intensive services typically found in cloud-based systems. The courses provide the formal underpinnings for developing these kind of systems, together with elective courses that allow the students to explore the wider context.

Mandatory courses (at least two):

  • Fundamentals of Modern Embedded Systems (7.5 ECTS)
  • Current Topics in System Security (5 ECTS)
  • Program Analysis (7.5 ECTS)

Elective courses (remaining credits up until 30 ECTS)

  • Applied Cryptography (5 ECTS)
  • Data Security (7.5 ECTS)
  • Model Checking (5 ECTS)
  • Practical Cryptography (5 ECTS)
  • Software Development of Web Services (5 ECTS)
  • Biometric Systems (5 ECTS)

Cryptography specialization at UT

The UT specialization teaches the cryptographic foundations underlying secure protocols. It provides mathematical foundations necessary for an in-depth understanding of why and how cryptographic systems protect the privacy and integrity of our data, and what are the limitations of cryptographic systems. Theoretical underpinnings in cryptography and theoretical computer science are provided that allow the students to understand how security is formalized and proven, and how to design new cryptographic protocols.

The content of this specialization supports both those who wish to develop new cryptographic systems, and those who wish to use existing systems and need to understand how they work and how to use them securely. The mandatory courses provide the student with sound mathematical and cryptographic foundations while the elective courses to cover diverse areas of cryptography and theoretical computer science.

Mandatory courses (at least two):

  • Distributed Computing and Block Chains (6 ECTS)
  • Mathematical Foundations for Computer Science (6 ECTS)
  • Research Seminar in Cryptography (3 ECTS)

Elective courses (remaining credits up until 30 ECTS):

  • Cryptology II (6 ECTS)
  • Quantum Cryptography (6 ECTS)
  • Complexity Theory (6 ECTS)
  • Introduction to Coding Theory (6 ECTS)
  • Mobile Application Development – Projects (3 ECTS)
  • Methods in TCS (6 ECTS)
  • Special Assignment in Cryptography (3 ECTS)
  • Theoretical Informatics Project (6 ECTS)
  • Estonian for Beginners I (6 ECTS)
  • Master level seminar (3 ECTS)

Big Data Security specialization at EURECOM

The EURECOM specialization aims at providing a solid knowledge of security in cloud computing and networking combined with practical design and management skills. The students learn how to identify threats, vulnerabilities and privacy problems in networks and cloud systems including the Internet of Things. They learn to integrate security solutions to a cloud computing platform and explore methods for holding cloud stakeholders accountable for the privacy and confidentiality of data in cloud systems.

The curriculum has a hands-on approach that combines laboratory work with classroom education, makes use of high-profile industry speakers to introduce the latest technologies, and includes a supervised semester-long team project on a topic of industrial relevance. One focus area is communication and organizational skills together with project planning and implementation competences. A mandatory management course fosters an entrepreneurial mindset, and the elective courses enable students to further explore data science or networking.

Mandatory courses (20 ECTS):

  • Security and Privacy for Big Data and the Cloud (3 ECTS)
  • Distributed Systems and Cloud Computing (5 ECTS)
  • Introduction to Management (5 ECTS)
  • Semester Project in Data Security (6 ECTS)
  • Language (French or other for French-speaking students) (1 ECTS)

Elective courses (10 ECTS):

  • Systems and Network Security (5 ECTS)
  • Mobile Systems and Smartphone Security (5 ECTS)
  • Machine Learning and Intelligent System (5 ECTS)
  • Mobile Communication Systems (5 ECTS)

Master’s thesis

The final semester of the SECCLO programme is dedicated to the Master’s thesis (30 ECTS), jointly supervised by professors from both universities the student has studied in. The thesis is usually written in a research and development project either in industry or in academia.

For examples of thesis topics completed by NordSecMob students, see here.