Trusted Computing Base Using Virtualization Platform

CHEN Wen-zhi,HUANG Wei,XIE Cheng,HE Qin-ming
DOI: https://doi.org/10.3785/j.issn.1008-973x.2009.02.016
2009-01-01
Abstract:Virtualization was introduced to increase the security of embedded devices while avoiding the shortcomings caused by the hardware-based approach such as poor flexibility,high complexity and high production cost of equipments.Virtualization platform SmartVP offers a secure system environment by the software-based approach.SmartVP partitions the computing resources on the ARM processor into two parallel sets,one for standard real-time operating system T-Kernel and the other for general-purpose operating system Linux.The trusted computing base of SmartVP is constructed by protecting the code and data of the software on T-Kernel,as well as by implementing the fundamental security services and interfaces.Both performance benchmark and applications show that SmartVP improves the security of embedded devices and reduces the implementing risk together with developing time and cost.
What problem does this paper attempt to address?