I'm an Assistant Professor at the Department of Computer Science and Engineering of Instituto Superior Técnico at University of Lisbon, and a member of the Distributed Systems Group at INESC-ID research lab. I received my Ph.D. degree at Max Planck Institute for Software Systems (MPI-SWS) / Saaland University in November 2013, under the direction of Rodrigo Rodrigues and Krishna P. Gummadi. In the summer of 2010, I was an intern at Microsoft Research Redmond, working with Himanshu Raj, Stefan Saroiu, and Alec Wolman.
My current research interests lie in the area of trustworthy computing, security, and operating systems. In my recent work, I have built several systems aimed at improving trust in emerging cloud (1, 2, 3) and mobile platforms (4). This was primarily achieved by exploiting the potential of trusted computing hardware, namely TPM and ARM TrustZone technology. At MPI-SWS, I have also collaborated in the design of a content delivery system for making bulk data transfers more efficient within backbone ISPs (5). In the past, I have worked on several middleware platforms aimed at managing distributed state of mobile applications (6, 7).
If you want to have a look at what my team and I are currently doing, check it out here!
SoK: Understanding the Prevailing Security Vulnerabilities in TrustZone-assisted TEE Systems
David Cerdeira, Nuno Santos, Pedro Fonseca, Sandro Pinto
Proceedings of IEEE Symposium on Security and Privacy 2020 (S&P'20)
Demystifying Arm TrustZone: A Comprehensive Survey
Sandro Pinto, Nuno Santos
ACM Computing Surveys, Volume 51, Issue 6, January 2019
HomePad: A Privacy-aware Smart Hub for Home Environments
Igor Zavalyshyn, Nuno O. Duarte, Nuno Santos
Proceedings of ACM/IEEE Symposium on Edge Computing (SEC), 2018
Effective Detection of Multimedia Protocol Tunneling using Machine Learning
Diogo Barradas, Nuno Santos, Lu�s Rodrigues
Proceedings of USENIX Security, 2018
TrUbi: A System for Dynamically Constraining Mobile Devices within Restrictive Usage Scenarios
Miguel B. Costa, Nuno O. Duarte, Nuno Santos, Paulo Ferreira
Proceedings of MobiHoc, 2017
A Case for Enforcing App-Specific Constraints to Mobile Devices by Using Trust Leases
Nuno Santos, Nuno O. Duarte, Miguel B. Costa, Paulo Ferreira
Proceedings of HotOS, 2015
Using ARM TrustZone to Build a Trusted Language Runtime for Mobile Applications [pdf]
Nuno Santos, Himanshu Raj, Stefan Saroiu, and Alec Wolman
Proceedings of ASPLOS, 2014
Enhancing the OS against Security Threats in System Administration [pdf]
Nuno Santos, Rodrigo Rodrigues, and Bryan Ford
Proceedings of Middleware, 2012
Policy-Sealed Data: A New Abstraction for Building Trusted Cloud Services [pdf] [slides]
Nuno Santos, Rodrigo Rodrigues, Krishna P. Gummadi, and Stefan Saroiu
Proceedings of USENIX Security, 2012
Towards Trusted Cloud Computing
Nuno Santos, Krishna P. Gummadi, and Rodrigo Rodrigues
Proceedings of HotCloud, 2009
Vector-Field Consistency for Ad-hoc Gaming
Nuno Santos, Luis Veiga, and Paulo Ferreira
Proceedings of Middleware, 2007 (best paper)
Recent Professional Activities
- SECRYPT 2017: Program Committee member.
- INFORUM 2017: Track Co-Chair.
- SECRYPT 2016: Program Committee member.
- INFORUM 2016: Track Chair.
- INFORUM 2015: Program Committee member.
- ASIACCS 2014: Program Committee member.
- TRUDEVICE 2014: Organizing Committee member.
- OSDI 2014 Poster Session: Program Committee member.
Ph.D. Student Recruiting
I have several hot research topics looking for new Ph.D. students. If you are immensely motivated to pursue a Ph.D., are willing to make high impact research, and feel thrilled about security and systems research, feel free to email me. I'm also open to all kinds of research ideas you might be interested in, especially the crazy ones. Tell me about it!
Nuno Miguel Carvalho dos SantosTel: +351 21 3100 347
Fax: +351 21 3100 235