Internship | Graduation internship Applied Cryptography: Secure fuzzy matching



Education type

university (wo)


Internship and graduation project

Hours a week

Fulltime – 40


Apply now


Data is becoming increasingly important for real-world decision-making. This is why organizations store and analyze data more and more often. Still, data collected by a single organization provides an incomplete picture of the actual situation. This is why data sharing initiatives are taking place. However, data is often sensitive and cannot readily be shared due to legislation around personal data, or due to competitive confidentiality reasons.

What will be your role?

Multi-Party Computation (MPC) enables multiple organizations to cooperatively analyze data without disclosing it. Only the desired result from an analysis is revealed while all involved data (and any intermediate results during computation) stay confidential. One of the challenges with MPC is that multiple datasets need to be coupled via a so-called identifying field (or identifier), while no single party can see all inputs or do a manual check whether the coupling worked as desired. Data fields can be of low quality (errors in the data occur) or small deviations exist between different datasets of different organizations that need to be coupled, which complicates the data coupling process, especially when nobody is able to see all data. Think of inconsistent use of capital letters and/or punctuation, typos, or different approaches in notation of special characters in names.

Fuzzy matching is a research field that helps to partially solve challenges around approximate matches between datasets (via their identifiers). The graduation project aims to research different (cryptographic) approaches and various algorithms to apply privacy preservation in fuzzy matching. The goal is to perform a state-of-the-art analysis, explore potential possibilities and to implement one or more efficient secure fuzzy matching algorithms using Multi-Party Computation. The implementation should be applicable for both private set intersection and private inner join, and ideally should be extendable to more than 2 datasets.

How do you want to contribute to tomorrow's world? How big can your impact be? Come and work at TNO and envision it.

What we expect from you

The graduation internship is aligned with a large joint research project with TNO, CWI and several financial institutes, that aims to collaboratively detect financial crime while preserving confidentiality of the data. We expect you to work independently but in collaboration and alignment with the TNO and CWI project teams, attend to meetings with the banks when relevant and present your findings in one or two presentations.

What you’ll get in return

You want to work on the precursor of your career; a work placement gives you an opportunity to take a good look at your prospective future employer. TNO goes a step further. It’s not just looking that interests us; you and your knowledge are essential to our innovation. That’s why we attach a great deal of value to your personal and professional development. You will, of course, be properly supervised during your work placement and be given the scope for you to get the best out of yourself. Naturally, we provide suitable work placement compensation.

TNO as an employer

At TNO, we innovate for a healthier, safer and more sustainable life. And for a strong economy. Since 1932, we have been making knowledge and technology available for the common good. We find each other in wonder and ingenuity. We are driven to push boundaries. There is all the space and support for your talent and ambition. You work with people who will challenge you: who inspire you and want to learn from you. Our state-of-the-art facilities are there to realize your vision. What you do at TNO matters: impact makes the difference. Because with every innovation you contribute to tomorrow’s world. Read more about TNO as an employer.

The selection process

After the first CV selection, the application process will be conducted by the concerning department. TNO will provide a suitable internship agreement. If you have any questions about this vacancy, you can contact the contact person mentioned below.

Due to Covid-19 and the consequent uncertainties and restrictions, students who are not residing in the Netherlands may currently not be able to start an internship or graduation project at TNO.

Has this job opening sparked your interest?

Then we’d like to hear from you! Please contact us for more information about the job or the selection process. To apply, please upload your CV and covering letter using the ‘apply now’ button.

Contact: Alex Sangers
Phone number: +31 (0)6-29625338

Note that applications via email and third party applications are not taken into consideration.


Apply now


Ir. Alex Sangers

  • AI
  • Cyber Security
  • Anomaly Detection
  • Multi-Party Computation
  • Privacy Preserving Technologies

TNO Job alert