Supercharge Your Innovation With Domain-Expert AI Agents!

Method and terminal for integrating virtual machines based on trusted execution environment

A technology of execution environment and virtual machine, applied in software simulation/interpretation/simulation, instrumentation, calculation, etc., can solve the problem of GP not considering TA cross-platform problem, trouble, GP not specifying TrustedOSTA executable file format, etc.

Active Publication Date: 2020-05-12
CHINA MOBILE COMM GRP CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] At present, GP does not consider the cross-platform issue of TA, and only uses C language to define the Internal API. GP does not stipulate a unified Trusted OS and TA executable file format. In this way, each type of terminal must use C language for its own model. The development and maintenance of corresponding TAs has brought great trouble to operators in managing TAs through TSM

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
  • Method and terminal for integrating virtual machines based on trusted execution environment
  • Method and terminal for integrating virtual machines based on trusted execution environment
  • Method and terminal for integrating virtual machines based on trusted execution environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to understand the characteristics and technical content of the present invention in more detail, the implementation of the present invention will be described in detail below in conjunction with the accompanying drawings. The attached drawings are only for reference and description, and are not intended to limit the present invention.

[0048] Considering that Java has good cross-platform characteristics, the embodiment of the present invention integrates a Java virtual machine (VM, Virtual Machine) and an operating environment (also equivalent to an OS) in a TEE system conforming to the GP definition to implement TA. In this way, when the operator manages the TA through the TSM, it does not need to develop and maintain the TA for a specific type of terminal, which brings great convenience to the operator.

[0049] Based on this, the embodiment of the present invention aims to integrate the Java VM into the TEE system based on the GP-certified TEE system, so tha...

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 invention discloses a method for integrating a virtual machine on the basis of a trusted execution environment, and a terminal. The method comprises the following steps of calling an OpenSession instruction on the basis of CA, wherein the OpenSession instruction at least carries the following parameters: uuid1 corresponding to the virtual machine and uuid2 corresponding to TA; resolving the OpenSession instruction through TEE to obtain the uuid1 corresponding to the virtual machine; sending the OpenSession instruction to the virtual machine pointed by the uuid1; resolving the OpenSession instruction through the virtual machine to obtain the uuid2 corresponding to the TA; sending the OpenSession instruction to the TA pointed by the uuid2 so as to build the connection between the CA and the TA.

Description

technical field [0001] The present invention relates to trusted execution technology, in particular to a method and a terminal for integrating a virtual machine based on a trusted execution environment. Background technique [0002] At present, most terminals integrate Trusted Execution Environment (TEE, Trusted Execution Environment), such as figure 1 As shown, the terminal includes an application execution environment (REE, Rich Execution Environment) and a TEE. Among them, the REE is composed of a client application (CA, Client Application), a client application programming interface (Client API, Client Application Programming Interface) and an application operating system (Rich OS, Rich Operating System). The TEE is composed of a trusted application (TA, Trusted Application), an internal application programming interface (Internal API, Internal Application Programming Interface) and a trusted operating system (Trusted OS, Trusted Operating System). [0003] Among them,...

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/53
CPCG06F9/45504G06F21/53
Inventor 刘扬
Owner CHINA MOBILE COMM GRP CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More