06.02.2024Open Position MEP/BEP

Open positions for bachelor thesis projects: Finding requirements for blind quantum computing: towards a quantum internet

Daily supervisor: Janice van Dam (j.vandam-3[at]tudelft.nl)

Project supervisor: Stephanie Wehner

In quantum mechanics, nature behaves a bit differently from the everyday world we see around us. Phenomena like superposition, entanglement and the no-cloning theorem allow us to create a new type of computer, a quantum computer. This quantum computer uses quantum bits (or qubits) as opposed to the bits (0 or 1) that normal, classical computers use. With these qubits we can compute some things more efficiently than classical computers.

Besides quantum computing, we are also interested in quantum communication, where we can share the qubits between different parties securely (i.e., without other parties listening in on the message). If we combine quantum computation with quantum communication, we get the application of blind quantum computing (BQC) [1].

In this application, a user can run a quantum algorithm on a quantum computer that is in a different physical location, without anyone, even the quantum computer itself, knowing what the computation is (i.e., it is blind)! With this, users can make use of the quantum computer ‘in the cloud’ without information being leaked.

We work together in a Europe-wide project called the Quantum Internet Alliance (QIA) [2], which aims to build the first quantum prototype network by 2029 in which we want to perform BQC. But to build this network, we must first understand the requirements on the hardware to be able to perform BQC. We aim to do this by simulating the setup in a python-based simulator built by people in our research group previously, called NetSquid [3].

In this project, you will work on understanding the protocol and quantum hardware [4], and adapting existing NetSquid code. You will then learn to run the code on a supercomputer to find and analyze the results, which will result in a set of requirements on hardware, which we will work on communicating to the researchers who work with the hardware, paving the way to a quantum internet!


Figure 1: Depiction of blind quantum computing, where a client execute a computation on a remote quantum server by performing measurements on the qubits send by the server.

Project Goals:

• Obtain a good understanding of blind quantum computing;
• Get to know different quantum computing platforms, in particular the ion trap (such as [4]);
• Learn to work with preexisting code and use git version control;
• Run simulations on a supercomputer;
• Analyze the results to find the hardware requirements for performing BQC with a trapped-ion-based quantum computer;
• Effectively communicating the results.


At the start of the project, you should be familiar with Python and have basic knowledge of quantum mechanics (superposition and entanglement should be familiar concepts). Experience with git and Linux is appreciated but not required.


[1] A. Broadbent, J. Fitzsimons and E. Kashefi, “Universal Blind Quantum Computation,” 2009 50th Annual IEEE Symposium on Foundations of Computer Science, Atlanta, GA, USA, 2009, pp. 517-526, doi: 10.1109/FOCS.2009.36.
[2] Building a global quantum internet made in Europe. Quantum Internet Alliance. https://quantuminternetalliance.org/
[3] The Network Simulator for Quantum Information using Discrete events. NetSquid. https://netsquid.org/
[4] Schupp, J., Krcmarsky, V., Krutyanskiy, V., Meraner, M., Northup, T. E., & Lanyon, B. P. (2021). Interface between trapped-ion qubits and traveling photons with close-to-optimal efficiency. PRX quantum, 2(2), 020331

Back to overview

Open positions for master thesis projects: Measurement-Device Independent Protocol For Oblivious Transfer

Daily supervisor: Kaushik Senthoor (r.k.senthoortudelft.nl) Project supervisor: Stephanie Wehner Today, secure data communication is necessary for running the digital ...
Read more
Back to QuTech