Theses

We constantly offer B.S.c and M.Sc. thesis projects in the areas of blockchain security, ML security, and platform security. If you are interested in doing your B.Sc./M.Sc. thesis in these areas, please contact us at inf-infsec+applications@rub.de and provide the following information:

  • Your transcript of records (i.e., your B.Sc and M.Sc grades)
  • A short (i.e., 1-2 sentences) motivation explaining your preferred topic (e.g., blockchain security, ML security, TEE security). Please see below more details about our current topics. If you are unsure about your topic, just mention this in your application and we can try to find a topic that matches your background/profile.
  • A concise  (i.e., 1-2 sentences) description of your programming skills

General Theses Topics 

Master/Bachelor thesis on Blockchain Security

Blockchain security is receiving considerable attention nowadays from the community as it finds direct applicability in the financial sector, in the IoT sector, among many others. The thesis addresses the problem of analyzing, implementing and evaluating a number of security primitives for existing blockchain technologies.

During the course of this thesis, the student is expected to complete the following milestones: 

  • Perform a survey of existing blockchain security technologies.
  • Analyze and implement a selected number of technologies.
  • Evaluate the performance of the devised technologies.
 

Master/Bachelor thesis on Machine Learning Security

Advances in machine learning have enabled the widespread adoption of AI technologies, making them increasingly more present in critical decision-making processes. The massive use of ML however opens the door to unprecedented risks and challenges. The main goal of this thesis project will be to explore and address vulnerabilities of ML in adversarial settings, with focus on security and privacy. The project tasks may involve analyzing, implementing, and evaluating defensive techniques to enhance the security and privacy of ML approaches. 

During the course of this thesis, the student is expected to complete the following milestones: 

  • Survey existing vulnerabilities of ML algorithms from a security/privacy viewpoint. 
  • Analyze and implement selected technologies to mitigate vulnerabilities of ML. 
  • Evaluate the performance of the devised technologies. 
 

Master/Bachelor thesis on Platform Security

Digital platforms bring innovation opportunities by connecting physical and digital objects with the cloud. This also opens up new adversarial opportunities. Trusted Execution Environments (TEEs) may mitigate such threats, but they require careful design to meet performance, flexibility and security required by online applications. This thesis focuses on implementing and evaluating TEE-based solutions for platforms.

During the course of this thesis, the student is expected to complete the following milestones: 

  • Perform a survey of existing Trusted Execution Environments.
  • Analyze and implement a selected number of technologies.
  • Evaluate the performance of the devised technologies.