10:00
11:00

Trusted Execution Environments (TEEs) are gaining traction in academia and industry as a fulcrum to build trustworthy systems. Built as dedicated hardware components in mobile or server-grade processors, and available in infrastructure-as-a-service cloud providers, TEEs allow applications with high privacy and confidentiality demands to be deployed and executed over untrusted environments, shielding data and code from compromised systems or powerful attackers. After a quick introduction to basic concepts for TEEs, I will survey some of our most recent contributions exploiting TEEs, including as defensive tools in the context of Federated Learning, as support to build secure cache systems for edge networks, shielding novel runtime environments (ie, WebAssembly) within Intel SGX enclaves, and more. For each of the systems built, I will highlight some of the lessons learned, hopefully useful to future researchers and practitioners entering this exciting area of research.

Dr. Valerio Schiavoni received his M.Sc. and Ph.D. degrees in Computer Science from Roma Tre University (Italy) and from the University of Neuchâtel (Switzerland), respectively. Since 2014 he is the scientific coordinator of the Centre of Competence for Complex Systems and Big Data (CC-CSBD) at University of Neuchâtel. Since 2019, he coordinates CUSO (Conférence Universitaire Suisse Occidentale) for the Computer Science programs. He co-founded one start-up, and co-founded the ARM HPC User Group (AHUG). Since 2018, he has been a Lecturer (Maître-Assistant) at the University of Neuchâtel. He is interested in data-oriented systems broadly conceived.

English
Amphi LaBRI