Building Hybrid Trusted Execution Environments with both Large Secure Memory and Integrity Protection Against Hardware Attacks
Pierre-Louis Aublin, IIJ Research Laboratory, Japan
Providing integrity protection against physical attacks on a large memory region is a difficult problem for Trusted Execution Environment (TEE) designers. This is due to the space and computational cost to maintain the memory integrity tree. Instead of trying to optimize the integrity tree, I propose a novel approach that consists of combining two classes of TEEs: one with a large secure memory but no integrity protection, and another one with integrity protection but a small secure memory. In this talk I will present our current work in designing such a hybrid TEE.
About the speaker
Pierre Louis Aublin received his Ph.D. from Grenoble University, France (2014). From 2016 to 2019 he was a research associate at Imperial College London, and from 2019 to 2021 a project assistant professor at Keio University. He is currently a researcher at Internet Initiative Japan Research Laboratory in Tokyo. His research interests include distributed systems, fault-tolerance, computer security and operating systems.