PhD and MSc Theses

Open Topics

We have several hot research topics looking for new MSc students. If you are highly motivated to pursue an MSc, are willing to make high impact research, and feel thrilled about security and systems research, please contact Nuno Santos. You can have a look at the areas we are working on currently by checking this link: research. We are also open to all kinds of research ideas you might be interested in, especially the crazy ones. Tell us about it!

Completed PhD Theses

2021 On the Unobservability of Multimedia-based Covert Channels for Internet Censorship Circumvention
Diogo Barradas (co-advised with Luís Rodrigues, INESC-ID/IST)
[pdf]
2021 Building Private-by-Design IoT Systems
Igor Zavalyshyn (co-advised with Ramin Sadre, UC Louvain)
[pdf]
2013 Improving Trust in Cloud, Enterprise, and Mobile Computing Platforms
Nuno Santos
[pdf]

Completed MSc Theses

2023 DevSecOps framework focused on Continuous Security Testing
Clarisse Feio (co-advised with Bernardo Pacheco, INOV)
[pdf]
2023 Security Risks and Protection of AI Models in Smart Retail
Rodrigo Pedro (co-advised with Paulo Carreira, INESC-ID/IST)
[pdf]
2023 ExplodeQ.js: A Library of Queries to Detect Injection Vulnerabilities in Node.js Applications
Miguel Monteiro (co-advised with José Fragoso Santos, INESC-ID/IST)
[pdf]
2023 Data Plane Applications with In-Network Elements
João Veríssimo (co-advised with Eduard Marin, Telefonica)
[pdf]
2023 Thwarting Traffic Confirmation Attacks in Tor with Traffic Modulation and Cover Traffic
Afonso Gomes (co-advised with Kevin Gallagher, FCT/NOVA)
[pdf]
2023 Efficient Data Provenance for Stream Processing Systems
João Antunes (co-advised with Paulo Carreira, INESC-ID/IST)
[pdf]
2022 Research on how to Conduct Penetration Testing Assessments on Cloud Computing Environments using Azure
David Alves
[pdf]
2022 Automatic Rule Generation for Network Intrusion Detection Systems
João Cruz
[pdf]
2022 Towards Automatic Detection of Exploitable Vulnerabilities in WebAssembly Modules of Real-World Websites
Daniel Matos (co-advised with Pedro Adão, IT/IST)
[pdf]
2022 Deanonymization of Tor Onion Services with Acceleration-Based Watermarking
Afonso Carvalho (co-advised with Diogo Barradas, U. Waterloo)
[pdf]
2022 Extensible and Flexible Multi-Factor Authentication for an Online Banking Platform
Henrique Completo
[pdf]
2022 Enhancing the Tor Anonymity Network with K-Anonymous Flashmobs
José Brás (co-advised with Diogo Barradas, U. Waterloo)
[pdf]
2022 Enabling Censorship-Resistant Tor Communications through WebRTC-Based Covert Channels
Francisco Silva (co-advised with Diogo Barradas, U. Waterloo)
[pdf]
2022 Tráfico de pessoas online, a exploração pela dark web e as formas de combate técnico-jurídicas
Nathália Carvalho
[pdf]
2021 Affordable Managed Security Services for Small and Medium-sized Enterprises in Portugal
Marco Reis
[pdf]
2021 A Censorship-Resistant Publish-Subscribe System Based on WebRTC Covert Channels
Pedro Custódio
[pdf]
2021 Stegozoa: Securing the Transmission of Covert Internet Communications over WebRTC
Gabriel Figueira
[pdf]
2021 Robust Symbolic Execution for WebAssembly
Filipe Marques (co-advised with José Fragoso Santos, INESC-ID/IST)
[pdf]
2021 Traceless Execution Support for Privacy Enhancing Technologies
Daniela Lopes
[pdf]
2021 Distributed System for Cooperative Deanonymization of Tor Circuits
Pedro Medeiros
[pdf]
2021 Hardening Tor against State-Level Traffic Correlation Attacks with K-Anonymous Circuits
Vitor Nunes
[pdf]
2021 Building GDPR-Compliant Applications with RuleKeeper
Mafalda Ferreira
[pdf]
2021 Discovering Vulnerabilities in WebAssembly with Code Property Graphs
Pedro Lopes (co-advised with José Fragoso Santos, INESC-ID/IST)
[pdf]
2021 Security Assessment of the Oeiras Municipality IT Infrastructure
José Gomes (co-advised with Ricardo Chaves, INESC-ID/IST)
[pdf]
2020 Concolic Execution for WebAssembly
Carolina Costa (co-advised with José Fragoso Santos, INESC-ID/IST)
[pdf]
2020 WArdian: Securing WebAssembly Applications on Untrusted Mobile Operating Systems
Francisco Canana
[pdf]
2020 Locksmith: Secure Android Keystore Based on Virtualized Trusted Environments
Luís Tonicha
[pdf]
2019 Crystalline: A Privacy-Aware Middleware for the Android Platform
Eduardo Gomes (co-advised with João Silva)
[pdf]
2019 Identification of Skype Covert Channels using Sketches in SDNs
André Madeira (co-advised with Luís Rodrigues)
[pdf]
2019 An Ecosystem for Securing Vehicle-to-Everything Communication
Leonardo Gonçalves (co-advised with Carlos Cardoso, Multicert)
[pdf]
2019 Identidade Digital – o Espectro desde a Anonimização à Identificação
Cláudia Sequeira (co-advised with Maria Moniz, CEDIS)
[pdf]
2018 HCE Mobile Ticketing: Providing Security for Mobile Ticketing Applications Backed by TrustZone
Pedro Ribeiro
[pdf]
2018 An Investigation into the Relationship between Cryptocurrencies, Anonymisation Networks, and the Darknet Cybercrime Scene
Angelos Velissaratos (co-advised with Nelson Escravana, INOV)
[pdf]
2018 DClaims: A Censorship-Resistant Web Annotations System
João Santos (co-advised with David Dias, Protocol Labs)
[pdf] [repo]
2016 Centroid - A Remote Desktop With Multi-OS Interoperability Support
André Pimenta (co-advised with Ricardo Chaves, INESC-ID/IST)
[pdf]
2016 Trustversion: A Secrecy-Protected Version Control System
Marta Sequeira
[pdf]
2016 Darkroom: The Use of ARM TrustZone For Secure Data Processing on the Cloud
Tiago Brito
[pdf]
2016 TrustFrame, a Software Development Framework for TrustZone-enabled Hardware
João Ramos (co-advised with João Silva, INESC-ID/IST)
[pdf]
2016 Identity Management for Hyper-Linked Entities in reTHINK
Gil Dias (co-advised with Ricardo Chaves, INESC-ID/IST)
[pdf]
2016 Security Policies Support for the reTHINK Web Service Architecture
Ana Caldeira (co-advised with Ricardo Chaves, INESC-ID/IST)
[pdf]
2016 Unobservable Covert Streaming for Internet Censorship Circumvention
Diogo Barradas (co-advised with Luís Rodrigues, INESC-ID/IST)
[pdf]
2016 P-Cop: Securing PaaS Against Cloud Administration Threats
Bruno Braga
[pdf]
2016 ShareIff: A Sticky Policy Middleware for Self-Destructing Messages in Android Applications
António Monteiro
[pdf]
2016 Storekeeper: A Security-Enhanced Cloud Storage Aggregation Service
Sancha Pereira (co-advised with Ricardo Chaves, INESC-ID/IST)
[pdf]
2016 MIPSter32 - A 32 bit MIPS Simulator
João Quintas (co-advised with José Monteiro and Ricardo Chaves, INESC-ID/IST)
[pdf]
2015 Floodgate: An Information Flow Control Platform for Distributed Mobile Applications
Sérgio Moura
[pdf]
2015 TrUbi - Mobile Operating System Security
Miguel Costa (co-advised with Paulo Ferreira, INESC-ID/IST)
[pdf]
2015 On the Effectiveness of Trust Leases in Securing Mobile Applications
Nuno Duarte (co-advised with Paulo Ferreira, INESC-ID/IST)
[pdf]