A download method and terminal

A technology supported by terminals and terminals, which is applied in the fields of instruments, calculations, and electrical digital data processing, etc., can solve problems such as inability to deploy TA on equipment, and achieve the effect of improving download efficiency and user experience

Active Publication Date: 2019-10-18
CHINA MOBILE COMM LTD RES INST +1
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, at present, when a TA is downloaded to the device, other TAs cannot be downloaded separately, so that the TA cannot be safely and effectively deployed on the device

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 download method and terminal
  • A download method and terminal
  • A download method and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0075] An embodiment of the present invention provides a downloading method, specifically a TA downloading method, which is applied to a terminal. The terminal supports REE and TEE. Wherein, the TEE provides an isolated execution environment, has an independent execution space, and can be implemented by using ARM Trustzone-based hardware isolation technology.

[0076] The REE provides a normal operating system, the TEE provides a secure operating system, and the secure operating system loads and runs the TA.

[0077] Here, the common operating system refers to an open operating system, such as Linux or Andriod.

[0078] Figure 4 It is a schematic flowchart of the downloading method in Embodiment 1 of the present invention. Such as Figure 4 As shown, the method includes the following steps:

[0079] Step 401: receiving a download command sent by a server in the REE;

[0080] Here, the download command includes the first data of the TA.

[0081] Step 402: Transmitting t...

Embodiment 2

[0129] In order to implement the method of the embodiment of the present invention, this embodiment provides a terminal, and the terminal supports REE and TEE. Wherein, the TEE provides an isolated execution environment, has an independent execution space, and can be implemented by using ARM Trustzone-based hardware isolation technology.

[0130] The REE provides a normal operating system, the TEE provides a secure operating system, and the secure operating system loads and runs the TA.

[0131] Here, the common operating system refers to an open operating system, such as Linux or Andriod.

[0132] Figure 5 It is a schematic diagram of the terminal structure of Embodiment 2 of the present invention. Such as Figure 5 As shown, the terminal includes:

[0133] The first operating unit 51 is configured to receive a download command sent by the server in the REE; the download command includes the first data of the TA; and transmit the download command to the REE through the d...

Embodiment 3

[0170] On the basis of Embodiments 1 and 2, this embodiment takes a mobile phone as an example to describe the downloading, storing and loading process of TA in detail.

[0171] Image 6 It is a schematic structural diagram of a system implementing an embodiment of the present invention. Such as Image 6 As shown, the system includes: a TEE trusted service management (TSM, Trusted Service Management) server (remote server) and a mobile phone, and the terminal supports REE and TEE. Wherein, the REE includes: TEE agent, TEE communication module, TEE storage module and file system (such as Andriod file system). In TEE, it includes TEE core processing module and TA management module (Admin TA).

[0172] Here, the REE provides the running of the Andriod, and the REE provides the running of the TEE operating system (OS).

[0173] The function of each module is described below. in,

[0174] 1) The remote server is responsible for managing TA, including application download and ...

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 downloading method applied to a terminal, wherein the terminal supports a rich execution environment (REE) and a trusted execution environment (TEE), the method comprises thefollowing steps: receiving a downloading command sent by a server in the REE, wherein the downloading command comprises first data of a trusted application; transmitting the downloading command to the TEE through a data channel between the REE and the TEE; performing security verification on the downloading command in the TEE, and decrypting the first data after the pass of the verification to obtain second data; performing security processing on the second data to obtain third data; and storing the third data.

Description

technical field [0001] The invention relates to trusted application technology, in particular to a downloading method and a terminal. Background technique [0002] With the rapid development of smart phone software and hardware technology, the frequency of users using smart phones is significantly increasing. While smart phones bring convenience to users, the open mobile operating system (such as Android (Android)) environment also exposes more and more security problems. Therefore, improving the security of the open mobile operating system environment has become an urgent problem to be solved, especially for high-security applications, such as mobile payment, enterprise applications, content copyright management, etc., security is the top priority. [0003] Based on this, a Trusted Execution Environment (TEE, Trusted Execution Environment) is generated. TEE is an operating environment that coexists with Rich Execution Environment (REE, Rich Execution Environment) ((REE, R...

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): H04L29/08H04L29/06G06F21/74G06F21/53G06F21/51
Inventor 刘辉
Owner CHINA MOBILE COMM LTD RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products