Den Haag
Bachelor (EQF 6), Master (EQF 7)
Apply before:
Hours p/wk:


Internship | Graduation Internship Applied Cryptography: Secure fuzzy matching

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.


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.


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.