support for trusted system services (TSS), such as clock, network and filesystem. This
makes\textit {enclaves} vulnerable to Iago attacks~\cite {DBLP: conf/asplos/CheckowayS13}
in the face of a powerful malicious system. To mitigate this problem, we present Aurora, a
novel architecture that provides TSSes via a secure channel between enclaves and devices
on top of an untrusted system, and implement two types of TSSes, ie clock and end-to-end …