TSGX: Defeating SGX Side Channel Attack with Support of TPM
Hongwei Zhou, Zhipeng Ke, Yuchen Zhang, Wu Dangyang, Jinhui Yuan · 2021
Intel SGX provides a new method for protecting private data in computer. However, the existence of SGX side channel attacks makes it possible for attackers to steal software internal data. In SGX side channel attacks, it is often necessary to restart the software repeatedly to observe the rule of software. So we give a new SGX defense method, which we call it as TSGX. TSGX combines TPM and SGX to build a reliable software restart counter, thereby preventing the software from being frequently started by SGX side channel attackers. The discussion showed that TSGX is able to effectively limit the number of software restart, making SGX side channel attacks more difficult to steal private data.