Education Research Current Organisation and Cooperation NL
Login as
Prospective student Student Employee
Bachelor Master VU for Professionals
Student Desk Exchange programme VU Graduate Winter School Honours programme VU-NT2 Semester in Amsterdam
PhD at VU Amsterdam Research Highlights Prizes and Distinctions
Research Institutes Our Scientists Research Impact Support Portal Creating Impact
News Events calendar Energy in transition
Israël and Palestinian regions Women at the top Culture on campus
Practical matters Mission and core values Entrepreneurship on VU Campus
Organisation Partnerships Alumni University Library Working at VU Amsterdam
Sorry! De informatie die je zoekt, is enkel beschikbaar in het Engels.
This programme is saved in My Study Choice.
Something went wrong with processing the request.
Something went wrong with processing the request.

Build tomorrow’s hacker-proof computer systems

Address the most pressing, ambitious, and deeply technical challenges in computer security

Our Master's programme Computer Security is unique in the Netherlands and one of the few of its kind in the world. It builds on a solid computer systems foundation, with the design, implementation, and evaluation of complex systems, and then specializes in the security issues of modern systems in both hardware and software. The emphasis is on experimental computer science rather than theory. As such, most of the courses in the curriculum are very hands-on, which means you will get extensive practical and research-oriented experience in computer systems and security.

You will study the inner workings of modern computer systems and understand how they have become increasingly complex to meet the challenges of Clouds, Big Data the, Internet of Things, etc. and the ever-growing demand for better performance. You will learn how such sheer complexity comes at a nontrivial security cost, with each layer of the modern hardware and software stack plagued by critical security vulnerabilities.

From Heartbleed to Rowhammer, from Spectre to Meltdown, Foreshadow, and RIDL, you will learn how the different classes of security vulnerabilities can lead to increasingly sophisticated attacks and exploitation techniques. To defend against such attacks, you will study state-of-the-art defensive techniques such as secure system design, software hardening, verification, etc. You will also learn how to use state-of-the-art techniques and tools to assist security analysis, i.e., hardware/software reverse engineering, vulnerability analysis, malware analysis, etc.

In a nutshell, you will learn how to use experimental and empirical approaches to understand and address today’s systems security issues towards tomorrow’s hacker-proof computer systems. What’s more, you will design, implement, and evaluate complex systems and security solutions. To this end, you will often work in small teams to learn valuable collaborative research skills.

First year

Our Computer Security Master is a two-year programme that offers you a great balance between classroom and applied work. 

The curriculum is made up of compulsory core courses, elective courses, and a Master’s thesis. The emphasis shifts gradually from classroom lectures to independent, research-oriented study with practical work, seminars, and the identification of open research questions.  

Compulsory courses include a systems core, with courses such as Storage Systems, Parallel Programming, and Distributed Systems, and a security core with courses such as Software Security, Network Security, and Binary and Malware Analysis.

Elective courses you can choose include Network Security, Verification for Security, Security Experiments and Measurements, Advanced Computer Networks, Web Data Processing Systems, Data Mining Techniques, and literally dozens of others – the possibilities are endless. You’ll also have the opportunity to test your knowledge in at least one large project before your final thesis.

See also the study guide for a complete overview of the study programme. Or download the year schedule directly. 

Courses

Security elective courses

  • Verification for Security, where you’ll learn how to formally reason about and prove that a program is correct and secure
  • Security Experiments and Measurements, where you’ll learn the research methodology to design experiments and conduct security measurements
  • Software Threat Analysis, where you’ll learn the practice of threat analysis and participate in a competition with your peers using industry or open-source tools
  • Security and Machine Learning, where you’ll learn how to secure machine learning systems
  • Advanced Compiler Construction, where you’ll learn principles of compiler-based program analysis and instrumentation to secure software

You can find the complete course overview for this year in the Study guide.

Second year

In the second year of our Computer Security Master, you’ll take additional core courses such as Advanced Operating Systems and Hardware Security as well as additional electives. The final semester is dedicated to the Master’s thesis, which usually involves conducting research together with one or more members of the academic staff. Many Master’s thesis results get published in top international venues in computer security. You can find some examples here

Courses

Courses:

See also the study guide for a complete overview of the study programme. Or download the year schedule directly.

An outstanding Master ran by outstanding researchers at VU Amsterdam

Our Master's programme has been established by VUSec, the Systems and Network Security Group at VU Amsterdam. VUSec has won multiple prestigious grants (ERC, VICI, multiple VENIs), a Dutch Prize for ICT Research, a EuroSys Jochen Liedtke Young Researcher Award, a VMware Early Career Faculty Award, five Pwnie Awards, two ACM SIGSAC Doctoral Dissertation Awards, a Dennis M. Ritchie Ph.D. Award, seven Roger Needham Ph.D. Awards, three William C. Carter PhD Dissertation Awards, and other awards from academia or industry. For more information, visit the VUSec website.

The VUSec group runs the programme in collaboration with the brand new group in Foundational and Experimental Security and the other researchers from the Computer Systems (CompSys) section at VU Amsterdam. CompSys itself consists of three interconnected research groups of outstanding international reputation and was set up by  professor Andrew S. Tanenbaum, winner of the ACM Karl V. Karlstrom outstanding Educator Award, the ACM/SIGCSE Award for Outstanding Contributions to Computer Science Education and the IEEE award. For more information, visit the CompSys website.

Change your future with our Master’s programme Computer Security

Change your future with our Master’s programme Computer Security

Upon completion of your studies, you’ll be prepared for top positions in industry, with high-demand roles such as security researcher, analyst, or lead system designer/architect.

After graduating, you could also continue your studies with a PhD research position at a top university. Or, you could join one of the excellent research labs in industry. 

Explore your future prospects
Someone's eye looking at computer data through glasses

Want to know more about the curriculum of the Master's programme Computer Security?

Please contact the programme director

Dr. Cristiano Giuffrida,
c.giuffrida@vu.nl

Quick links

Homepage Culture on campus VU Sports Centre Dashboard

Study

Academic calendar Study guide Timetable Canvas

Featured

VUfonds VU Magazine Ad Valvas

About VU

Contact us Working at VU Amsterdam Faculties Divisions
Privacy Disclaimer Veiligheid Webcolofon Cookies Webarchief

Copyright © 2024 - Vrije Universiteit Amsterdam