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

A working method of implementing tpcm full virtualization platform on qemu

A working method and full virtualization technology, applied in the field of server information security, can solve the problems of insufficient security and low virtualization efficiency of TPCM equipment, and achieve the effect of improving virtualization efficiency

Active Publication Date: 2021-07-27
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF9 Cites 0 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 working method of implementing tpcm full virtualization platform on qemu
  • A working method of implementing tpcm full virtualization platform on qemu
  • A working method of implementing tpcm full virtualization platform on qemu

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 This application discloses a platform and working method for realizing TPCM full virtualization on QEMU. The platform mainly includes: TPCM backend module, virtual NVRAM space module, virtual memory mapping module, TPCM logic library and dynamic migration module five parts. The working method includes: using the QOM model to register the virtual TPCM device and the registration of the virtual TPCM device driver on QEMU; using the virtual disk device of QEMU to simulate the NVRAM storage space of the physical TPCM device, obtaining the virtual NVRAM storage space, and setting the virtual The operation mechanism of NVRAM storage space; establish the virtual memory mapping of QEMU to TPCM devices; simulate the firmware instructions of physical TPCM devices, and encapsulate the functions of TPCM devices; perform remote certification and data migration of virtual TPCM devices between hosts and data deletion. Through the application, the virtualization efficiency and the security of the virtual machine system can be greatly improved.

Description

technical field [0001] This application relates to the technical field of server information security, in particular to a kind of realization of TPCM (Trusted Platform ControllModule, Trusted Platform Control Module) on QEMU (virtual operating system emulator, which is an open source emulator 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 will also be information security defects that exist in 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 platform throu...

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 Patents(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