Using Hypervisor to Provide Data Secrecy for User Applications on a Per-Page Basis
Source: Association for Computing Machinery
Hypervisors are increasingly utilized in modern computer systems, ranging from PCs to web servers and data centers. Aside from server applications, hypervisors are also becoming a popular target for implementing many security systems since they provide a small and easy-to-secure trusted computing base. This paper presents a novel way of using hypervisors to protect application data privacy even when the underlying operating system is not trustable. Each page in virtual address space is rendered to user applications according to the security context the application is running in. The hypervisor encrypts and decrypts each memory page requested depending on the application's access permission to the page.
| Format: | Size: | 337.50 | |
| Date: | Mar 2008 |



