In this Master's specialisation, the focus is on learning to assess the security of existing ICT solutions, and on how to develop more secure solutions for the future.
This Master’s specialisation will teach you how to contribute in the design of new security systems. You’ll be able to draw up the security requirements of an application and discover where possible weaknesses lie. It covers a broad range of topics that is important for computer security, such as computer science (software, computer networks, and hardware, especially smart-cards and RFID), but also mathematical aspects (cryptography and security protocols), as well as organisational and management issues, legal aspects, and societal issues (in particular privacy).
Over the last decade, Radboud University has made a name for itself in this field both in and outside the country. The Digital Security Group revealed security flaws in the chip-card used for public transport smart cards like the London Oyster and the Dutch OV-chipkaart. Researchers of our group also found security vulnerabilities in commonly used car immobiliser systems.
Currently, we're leading the development of the IRMA card, an ID card that will better protect users' personal data against misuse, and the Networking and Cryptography library (NaCl), a new easy-to-use, high-speed and high-security software library.
Ready to apply?Visit course website
Master of Science
The European Credit Transfer and Accumulation System (ECTS) is a student-centred system based on the student workload required to achieve the objectives of a programme of study. Its aim is to facilitate the recognition of study periods undertaken by mobile students through the transfer of credits. The ECTS is based on the principle that 60 credits are equivalent to the workload of full-time student during one academic year.
No Numerus Fixus
Without numerus fixus.
Tuition fee 2023/2024
The EU/EEA rate is the regular fee for students from within the EU/EEA.
In order to get admission to the Master's in Computing Science, you'll need a completed Bachelor's degree in Computing Sciences or a related discipline, such as Artificial Intelligence and Mathematics (but with additional requirements).
Students must have passed (preliminary) examinations containing the following subject matter: Variety of these mathematical courses, at least 12 credits: Calculus, Linear algebra, Logic, Discrete mathematics, Combinatorics, Probability and Statistics, Information theory, Graph theory, Number theory. Variety of programming courses, at least 12 credits: Courses on programming paradigms, Algorithms and Data Structures. Variety of other Computing science or computer engineering courses, at least 12
- Cambridge Certificate in Advanced English
- IELTS overall band
- TOEFL internet based
Check when you can start and what you have to pay!
The non-EU/EEA rate is the rate for students from outside the EU/EEA.
|Information not available|
The institutional rate is for all students who have already obtained a bachelor’s or master’s degree and who want to start a second programme leading to a degree at the same level or at a lower level.
|Information not available|
|Start date||App. deadline EU/EEA||App. deadline Non-EU/EEA|
|1 Sep '23||1 Jul '23||1 Apr '23|
|1 Sep '24||1 Jul '24||1 Apr '24|
You can check if you're eligible for scholarships that apply to this course.
Orange Knowledge Programma (OKP)
The Orange Knowledge Programme aims to contribute to a society's sustainable and inclusive development. Its scholarships are open to mid-career professionals in specific countries.
Global Education Programme
Orange Tulip Scholarship - Indonesia
These customised scholarships will increase the talent development in a country with a Nuffic Neso office by allowing talented students to study in the Netherlands.
6525 HP Nijmegen
024 - 3612345