Nuno Santos

Phone: +351 21 3100 213

Distributed, Parallel and Secure Systems
Rua Alves Redol 9, Room 503
1000-029 Lisbon, Portugal


I am Associate Professor in the Department of Computer Science and Engineering (DEI) at Instituto Superior Técnico (IST), University of Lisbon. Besides, I serve as a senior researcher at INESC-ID Lisbon, where I'm also an active member of the Distributed, Parallel and Secure Systems (DPSS) group. I lead the SysSec team within this group, focusing on systems security research. I received my Ph.D. degree in November 2013 from the Max Planck Institute for Software Systems (MPI-SWS) in affiliation with Saarland University. My research was carried out under the supervision of Rodrigo Rodrigues and Krishna P. Gummadi. In the summer of 2010, I was an intern at Microsoft Research Redmond. There, I was extremely fortunate to work with Himanshu Raj, Stefan Saroiu, and Alec Wolman. In 2018, I spent a sabbatical at the Vrije Universiteit Amsterdam. During my tenure, I worked with the Systems and Network Security Group (VUSec), under the leadership of Herbert Bos.

[ Full Publication List | Citations | CienciaVitae]

Research & Teaching

My research interests lie in the field of computer and networked systems security. To learn more about my research and teaching activities, please follow these links: research, teaching.

Selected Publications

IEEE Transactions on Reliability 2023 Study of JavaScript Static Analysis Tools for Vulnerability Detection in Node.js Packages
Tiago Brito, Mafalda Ferreira, Miguel Monteiro, Pedro Lopes, Miguel Barros, José Fragoso Santos, Nuno Santos
S&P 2023 RuleKeeper: GDPR-Aware Personal Data Compliance for Web Frameworks
Mafalda Ferreira, Tiago Brito, José Fragoso Santos, Nuno Santos
USENIX Security 2022 ReZone: Disarming TrustZone with TEE Privilege Reduction
David Cerdeira, José Martins, Nuno Santos, Sandro Pinto
SIGMOD 2022 Secure and Policy-Compliant Query Processing on Heterogeneous Computational Storage Architectures
Harshavardhan Unnibhavi, David Cerdeira, Antonio Barbalace, Nuno Santos, Pramod Bhatotia
NDSS 2021 FlowLens: Enabling Efficient Flow Classification for ML-based Network Security Applications
Diogo Barradas, Nuno Santos, Luís Rodrigues, Salvatore Signorello, Fernando Ramos, André Madeira
CCS 2020 Poking a Hole in the Wall: Efficient Censorship-Resistant Internet Communications by Parasitizing on WebRTC
Diogo Barradas, Nuno Santos, Luís Rodrigues, Vítor Nunes
[paper] [code] [talk] [teaser] [poster]
S&P 2020 SoK: Understanding the Prevailing Security Vulnerabilities in TrustZone-assisted TEE Systems
David Cerdeira, Nuno Santos, Pedro Fonseca, Sandro Pinto
ACM Computing Surveys 2019 Demystifying Arm TrustZone: A Comprehensive Survey
Sandro Pinto, Nuno Santos
USENIX Security 2018 Effective Detection of Multimedia Protocol Tunneling using Machine Learning
Diogo Barradas, Nuno Santos, Luís Rodrigues
[paper] [code]
PoPETS 2017 DeltaShaper: Enabling Unobservable Censorship-resistant TCP Tunneling over Videoconferencing Streams
Diogo Barradas, Nuno Santos, Luís Rodrigues
[paper] [code]
ASPLOS 2014 Using ARM TrustZone to Build a Trusted Language Runtime for Mobile Applications
Nuno Santos, Himanshu Raj, Stefan Saroiu, Alec Wolman
USENIX Security 2012 Policy-Sealed Data: A New Abstraction for Building Trusted Cloud Services
Nuno Santos, Rodrigo Rodrigues, Krishna P. Gummadi, Stefan Saroiu
[paper] [slides]
HotCloud 2009 Towards Trusted Cloud Computing
Nuno Santos, Krishna P. Gummadi, Rodrigo Rodrigues
[paper] [slides]

Recent, current, and upcoming service

  • USENIX Security 2024, 2023: Program Committee
  • CCS 2023, 2022, 2021: Program Committee
  • ASIACCS 2023, 2014: Program Committee
  • INFORUM 2023, 2022, 2021, 2019, 2018, 2016, 2015: Program Committee
  • DINPS @ ICDCS 2022: Program Committee
  • BlockTEE @ DisCoTec 2022: Program Committee
  • DPSC 2022, 2021, 2020: Program Committee
  • CCGrid 2021: Program Committee
  • DI2F @ IFIP Networking 2021: Organization Committee
  • Eurosys 2021: Doctoral Workshop Committee
  • Middleware 2020: Doctoral Symposium Committee
  • SECRYPT 2020, 2019, 2018, 2017, 2016: Program Committee
  • ISOC.PT ANRW 2020: Program Committee
  • CRYPTACUS Training School 2018: Organization Committee
  • INFORUM 2017: Track Co-Chair
  • INFORUM 2016: Track Chair
  • TRUDEVICE Training School 2014: Organization Committee
  • OSDI 2014 Poster Session: Program Committee