Flavio D. Garcia
Professor of Computer Security
Student ProjectsThe list below contains some ideas for projects I could supervise, both for MSc and final year projects. The topics are within the areas of embedded security and analysis of real-world systems and therefore they are of relatively high technical complexity. The amount of chilli represents the level of difficulty of the project, 5 being the maximum which is only recommended for outstanding students (top 3 of the class) aiming for distinction/first. Within parenthesis there are the modules which are needed to do the project.
Security Analysis, Cryptanalysis, Reverse-engineering
Security analysis of firmware protection mechanisms on automotive ECUs Analysis of timing leakage in automotive ECUs over CAN (Pentesting or Security)
- Security analysis of different BT implementations in cars (Pentesting or Security)
- Security analysis of different WIFI-direct dongle implementations
- Reactive WiFi jamming with off-the-shelf hardware.
- Security analysis of VPN implementations in the wild (Crypto)
A study of the feasibility of Rowhammer attacks in embedded architectures (Security or OS)
Building an active BT-in-the-middle tool for security analysis (Pentesting or HWsec)
- Implementing secure delta updates for embedded devices/automotive firmware (HWsec)
- Building a tool for automated testing of cache-time leakage in software libraries (OS)
If you are interested in one of these topics, please contact me and outline very shortly why you selected a particular topic. Please do not put my name down as a supervisor without talking to me first.