Vrije Universiteit Amsterdam
1 month ago
PhD Position in Formal Methods for Concurrent Cryptographic Protocols Vrije Universiteit Amsterdam in Netherlands
Degree Level
PhD
Field of study
Computer Science
Funding
PhD employment at Vrije Universiteit Amsterdam with a salary of €3,059 gross per month in the first year, increasing to €3,881 gross per month in the fourth year on a full-time basis. The contract is initially 18 months and may be extended to a total of 4 years.
Deadline
Oct 30, 2026
Country
Netherlands
University
Vrije Universiteit Amsterdam

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.
Apply for this position
Keywords
Suggested positions
About this position
Vrije Universiteit Amsterdam is advertising a PhD position in Formal Methods for Concurrent Cryptographic Protocols at the Faculty of Science, Department of Computer Science, in Amsterdam, Netherlands.
The project focuses on using formal methods to develop systematic ways to describe concurrent cryptographic protocols and reason about their security. The successful candidate will conduct research on formal reasoning principles for protocol security, contribute to dissemination activities such as conferences and research visits, and provide light teaching support as a bachelor/master student supervisor and teaching assistant.
Applicants should hold a master’s degree in computer science, mathematics, or a related field. Experience with functional programming (for example Haskell) or proof assistants (for example Rocq, Agda, Lean) is expected. Strong English communication skills are required, and experience in cryptography, security, or concurrent programming is considered an advantage.
The position is a full-time PhD employment with a salary starting at €3,059 gross per month in year one and rising to €3,881 gross per month in year four. The contract is initially for 18 months and may be extended to a total of 4 years.
The deadline is 30 October 2026. The starting date is 1 September 2026 or as otherwise agreed. To apply, use the vacancy page and submit your CV plus contact details for two referees. Email applications will not be considered.
Funding details
PhD employment at Vrije Universiteit Amsterdam with a salary of €3,059 gross per month in the first year, increasing to €3,881 gross per month in the fourth year on a full-time basis. The contract is initially 18 months and may be extended to a total of 4 years.
What's required
A master’s degree in computer science, mathematics, or a related subject. Experience with functional programming (e.g. Haskell) or proof assistants (e.g. Rocq, Agda, Lean) is expected. Good communication skills in English are required. Optional experience includes cryptography, security, or concurrent programming.
How to apply
Apply through the vacancy page at Vrije Universiteit Amsterdam. Submit your application materials, including a CV and contact information for 2 referees. Applications sent by email will not be considered.
More information can be found here
Ask ApplyKite AI

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.