A Trusted Execution Environment (TEE) is a rapidly evolving hardware feature that provides software applications with a shielded execution environment to protect the confidentiality and integrity of their code and data from untrusted or compromised privileged software. However, previous research has demonstrated that TEEs are vulnerable to various threats, including those that can leak sensitive information, such as user inputs and cryptographic keys.
In this talk, I will present our recent work aimed at strengthening the security and privacy of the TEE ecosystem. First, I will introduce our research on both side-channel attacks and defenses. Next, I will present our efforts to improve the remote attestation mechanism, which plays a critical role in allowing remote users to verify the integrity and trustworthiness of software running inside a TEE. Finally, I will discuss our future research plans for further enhancing the TEE ecosystem.
Speaker
A/Prof. Guoxing Chen
School of Computer Science, SJTU
Time
2025.4.23 12:00-13:30