Category: Master Thesis

Current proposals for Master thesis topics. These proposals are only for students of the Université Libre de Bruxelles (ULB). We strongly encourage students to come up with their own ideas for their Master Thesis topics. If you have an idea you can always contact us and we will discuss it. Note: This list might be on several pages, click on "Older posts" at the bottom of this page to see more proposals for Master Thesis.

Mar 16

Meltdown and Spectre

Presented recently, Meltdown and Spectre represent two critical vulnerabilities in modern processors. The adversaries can exploit these vulnerabilities in order to recover sensitive information stored in memory. The rationale is that these vulnerabilities allow adversaries to bypass the isolation between different applications. In this work, the student will present, execute and analyse these vulnerabilities (on several CPUs) in order to report their impact on real products.

Supervision: Liran Lerman – Director: Olivier Markowitch

Oct 02

Performance Analysis of Group Key Agreement Protocols

A group key agreement (GKA) protocol ensures establishment of a common session key among the group members which remains unknown to outsiders. Practically, a GKA enables multiple remote users to communicate securely in an open environment. In this thesis, the student will present a comparative study of GKA protocols and implement them for the sake of performance analysis.

Supervision: Gaurav Sharma – Director: Olivier Markowitch

Feb 27

Side-channel attacks based on deep learning

Side-Channel Attacks are attacks against implementations of cryptographic algorithms. These attacks exploit physical properties of a device under attack. For example an attacker can measure the execution time or power consumption of a device while it executes a cryptographic algorithm.

Based on neural network, deep learning represents an active research in machine learning that allows producing automatic attacks requiring no a priori information on the underlying phenomenon. The purpose of this work is to shed new light on the capabilities of deep learning in side-channel attacks.

This work is in collaboration with RISCURE (, a company working on security evaluation of embedded devices.

Supervision: Liran Lerman – Director: Olivier Markowitch

Jan 25

Secured RTOS, HIPPEROS as a case study

The aim of the thesis is to propose measures to introduce security in the architecture of a modern Real-Time Operating System (RTOS) in the sense of allowing Multiple Levels of Security (MILS). This means both the security of the RTOS itself related to the authentication of the kernel, updates, drivers, services, … as well as the secure management of applications (for example: registration of a new application, update and upgrade of applications and execution of applications) and the security of data inside applications. The student would study the HIPPEROS architecture and propose, based on the state-of-the-art of secure operating systems, how to smoothly integrate such an architecture in the existing development process of HIPPEROS. The study would allow developers to implement practically and easily the proposed architecture in the operating system.

One of the challenges is to define a predictable real-time architecture. An interesting aspect of the proposed work is to deal with different domains of computer sciences: operating systems, real-time and security.


Contacts: Olivier Markowitch and Joël Goossens