Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A platform for realizing full virtualization of TPCM on a QEMU and a working method thereof

A full-virtualization and working-method technology, applied in the field of TPCM full-virtualization platforms on QEMU, can solve problems such as insufficient security and low virtualization efficiency of TPCM devices, and achieve the effect of improving virtualization efficiency

Active Publication Date: 2018-12-28
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF9 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides a platform for realizing full virtualization of TPCM on QEMU and its working method, so as to solve the problems of low virtualization efficiency and insufficient security of TPCM equipment in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A platform for realizing full virtualization of TPCM on a QEMU and a working method thereof
  • A platform for realizing full virtualization of TPCM on a QEMU and a working method thereof
  • A platform for realizing full virtualization of TPCM on a QEMU and a working method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] see figure 1 , figure 1 It is a schematic structural diagram of a platform for realizing full virtualization of TPCM on QEMU provided by the embodiment of the present application. Depend on figure 1 It can be seen that the platform for realizing full virtualization of TPCM in this embodiment mainly includes five parts: TPCM backend module, virtual NVRAM space module, virtual memory mapping module, TPCM logic library and dynamic migration module.

[0071] Among them, the TPCM back-end module is used to use the QOM model to register virtual TPCM devices and virtual TPCM device drivers on QEMU, to call virtual memory mapping modules and TPCM logic libraries, and to initialize virtual NVRAM space modules and transfer. The TPCM back-end module is a back-end driver module implemented in QEMU. Through the TPCM back-end module, it can complete the device registration and device driver registration of virtual TPCM devices, realize virtual memory mapping and call of TPCM logic...

Embodiment 2

[0089] The present application also provides a working method for implementing a TPCM full virtualization platform on QEMU. The working method mainly includes: using the QOM model to simulate the cryptographic logic of a physical TPCM device on QEMU to obtain a virtual TPCM device. Wherein, the virtual TPCM device matches a virtual machine. The process of using a virtual TPCM device is the process of building a complete chain of trust for a virtual machine.

[0090] exist figure 1 and figure 2 On the basis of the illustrated embodiment see image 3 , image 3 It is a schematic flowchart of a working method of a platform for realizing full virtualization of TPCM on QEMU provided by the embodiment of the present application. Depend on image 3 It can be seen that the working method of the platform in this embodiment mainly includes the following processes:

[0091] S1: Use the QOM model on QEMU to register the virtual TPCM device and register the virtual TPCM device drive...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

This application discloses a platform for realizing full virtualization of TPCM on QEMU and its working method. The platform mainly comprises five parts: a TPCM back-end module, a virtual NVRAM spacemodule, a virtual memory mapping module, a TPCM logic library and dynamic migration module. The working method comprises: registering virtual TPCM device and registering virtual TPCM device driver onQEMU by using QOM model; the virtual disk device of QEMU being used to simulate the NVRAM storage space of physical TPCM device to obtain the virtual NVRAM storage space and to set up the operation mechanism of the virtual NVRAM storage space; establishing virtual memory mapping between QEMU and TPCM device; simulating firmware instructions of physical TPCM devices and encapsulating the functionsof TPCM devices; remote authentication, data migration, and data deletion between hosts for virtual TPCM devices. Through the application, the virtualization efficiency and the security of the virtualmachine system can be greatly improved.

Description

technical field [0001] The present application relates to the technical field of server information security, and in particular, to a method for implementing TPCM (Trusted Platform ControllModule, Trusted Platform Control Module) on QEMU (Virtual Operating System Simulator, which is an open source simulator and virtual machine supervisor). A fully virtualized platform and how it works. Background technique [0002] VM (Virtual Machine, virtual machine) refers to a complete computer system that is simulated by software, has complete hardware functions, and runs in a completely isolated environment. Since the virtual machine completely simulates the hardware and runs the complete system, there are also information security defects existing on the traditional hardware. Therefore, it is necessary to provide a trusted system for the virtual machine to complete the verification from the root of trust to the chain of trust. Specifically, the root of trust is applied to the entire ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G06F21/57
CPCG06F9/45558G06F21/57G06F2009/45587
Inventor 韩春超许鑫
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products