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

Communications Systems and Electronics

A communication system and reliable technology, applied in the field of communication systems, can solve problems such as difficult maintenance, complex channel design, low communication efficiency, etc., and achieve the effect of solving limited processing capacity

Active Publication Date: 2019-10-29
沈阳微可信科技有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The common problem of these solutions is to realize the channel between the ordinary execution environment REE and the trusted execution environment TEE with a single channel, which makes the channel design complicated, maintenance difficult and communication efficiency low

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
  • Communications Systems and Electronics
  • Communications Systems and Electronics
  • Communications Systems and Electronics

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] 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 some of the embodiments of the present invention, but not all of them.

[0038] According to an embodiment of the present invention, a multi-channel communication system for communication between REEs and TEEs is proposed. The multi-channel communication system includes a REE and a TEE isolated from the REE, an operating system and an application run in both the TEE and the REE, for example, a client application, a main driver, a virtual driver and / or a processor core run on the REE side, Trusted applications, main drivers, virtual drivers and / or processor cores run on the TEE side; application channels, driver channels, and scheduling and control channels arranged between REEs and TEEs are also included. Among them, the appl...

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 present invention relates to a communication system and an electronic device, and in particular, to a communication system used for communication between an ordinary execution environment and a trusted execution environment. The communication system comprises the ordinary execution environment and the trusted execution environment. The trusted execution environment is isolated from the ordinary execution environment, and an operation system and an application both can run in the trusted execution environment and the ordinary execution environment. The communication system also comprises a processor core scheduling unit. The processor core scheduling unit is used for checking the task load condition of each processor core of the trusted execution environment every once in a while, and scheduling, according to the task load condition, the processor core between the trusted execution environment and the ordinary execution environment through by a scheduling and control channel.

Description

technical field [0001] The present invention relates to a communication system for communication between a common execution environment and a trusted execution environment and electronic equipment applying the communication system. Background technique [0002] The basic idea of ​​TEE (Trusted Execution Environment) or safe runtime environment (safe runtime environment) is to provide an isolated safe operating system in addition to the common operating system, and run on a set of isolated Based on the hardware, this secure operating system is called TEE. It is known that a protected area can be generated in a microprocessor unit as a TEE by ARM trust zone technology. The TEE is used to run applications called trustlets. ARM has fully supported TEE in chip IP design. At present, Qualcomm, MediaTek, Samsung, Hisilicon, Spreadtrum, etc. have all supported TEE in hardware. Intel's X86 architecture and Imagination's MIPS architecture have also introduced similar solutions. Th...

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/50G06F9/48G06F9/54G06F21/74
CPCG06F9/4856G06F9/5027G06F9/544G06F9/546G06F21/74G06F2209/508
Inventor 孟庆洋高峰孟令智张强
Owner 沈阳微可信科技有限公司
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