Back to Search
Start Over
A Two-Step Execution Mechanism for Thin Secure Hypervisors
- Source :
- SECURWARE
- Publication Year :
- 2009
- Publisher :
- IEEE, 2009.
-
Abstract
- Virtual Machine Monitors (VMMs), also called hypervisors, can be used to construct a trusted computing base (TCB) enhancing the security of existing operating systems. The complexity of a VMM-based TCB causes the high risk of security vulnerabilities. Therefore, this paper proposes a two-step execution mechanism to reduce the complexity of a VMM-based TCB. We propose a method to separate a conventional VMM-based TCB into the following two parts: (1) A thin hypervisor with security services and (2) A special guest OS for security preprocessing. A special guest OS performing security tasks can be executed in advance. After shutting down the special guest OS, a hypervisor obtains preprocessing security data and next boots a target guest OS to be protected. Thus, the proposed two-step execution mechanism can reduce run-time codes of a hypervisor. This paper shows a design, a prototype implementation and measurement results of lines of code using BitVisor, a VMM-based TCB we have developed.
Details
- Database :
- OpenAIRE
- Journal :
- 2009 Third International Conference on Emerging Security Information, Systems and Technologies
- Accession number :
- edsair.doi.dedup.....f91b7e04b2d76d8b2d57e79b79299b26