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

Process running method and device, processor, storage medium and electronic equipment

An operation method and process technology, applied in the field of virtualization, can solve problems such as process memory data leakage, process failure to operate normally, and failure to obtain a proprietary key for decryption, so as to achieve the effect of ensuring normal operation

Active Publication Date: 2021-03-23
HYGON INFORMATION TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, there is still a risk of process memory data leakage. In order to ensure data security, the process memory data can be encrypted with a private key. During the process startup and operation, it is inevitable to run in the host mode. Due to The setting of the private key makes it impossible to obtain and use the private key to decrypt in the host mode, resulting in the inability to start the process normally or access the process data, so that the process cannot run normally

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
  • Process running method and device, processor, storage medium and electronic equipment
  • Process running method and device, processor, storage medium and electronic equipment
  • Process running method and device, processor, storage medium and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0069] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0070] It should be noted that the process virtualization mentioned in this article refers to process-level virtualization, not a virtual machine, which does not have such a powerful and independent complete system function as a virtual machine, but refers to a process running on a processor that supports virtualization technology ( In the virtualization environment provided by the CPU), functions such as process startup, exit, and system calls still need to be...

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

The embodiment of the invention provides a process running method and device, a processor, a storage medium and electronic equipment, and the method comprises the steps: starting a process in a host mode, copying process data of the process to an idle host virtual address space, obtaining process copy data, encrypting the process data or the process copy data by using a special key to obtain encrypted process data, in a virtualization mode, acquiring the encryption process data by utilizing a mapping page table corresponding to the encryption process data, and executing the process, and when the execution of the process is completed, exiting the process in a host mode. According to the process running method and device, the processor, the storage medium and the electronic equipment provided by the embodiment of the invention, the security of process data can be improved on the basis of ensuring normal running of the process in a virtualization environment.

Description

technical field [0001] The embodiments of the present invention relate to the technical field of virtualization, and in particular to a process running method, device, processor, storage medium and electronic equipment. Background technique [0002] Process virtualization (Virtualization) refers to running a process in a virtualized environment provided by a CPU (processor) that supports virtualization technology. In this way, in the virtualization mode, the process seems to have a dedicated CPU and register set. , so that the processes can be isolated to a certain extent, reducing the probability of being interfered or damaged by other processes, and improving the security of process operation. [0003] However, there is still a risk of process memory data leakage. In order to ensure data security, the process memory data can be encrypted with a private key. During the process startup and operation, it is inevitable to run in the host mode. Due to The setting of the privat...

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
IPC IPC(8): G06F9/455G06F12/14G06F21/60
CPCG06F9/45558G06F12/1408G06F21/602G06F2009/45587G06F2009/45583
Inventor 杜辉应志伟涂海波
Owner HYGON 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