Efficient Virtualization-Based Application Protection Against Untrusted Operating System
Splitting interfaces: making trust between applications and operating systems configurable