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

Implementation system for trusted execution environment of mobile terminal application program

An execution environment and application technology, applied in the field of implementation system, can solve the problems of unfriendly mobile applications, limited resources in the safe world, and limited functions, etc., to meet security requirements, broad application prospects, and ensure safe startup Effect

Pending Publication Date: 2021-08-10
NANJING UNIV
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This feature can lower the use threshold of TrustZone to a certain extent, but it still faces the problem of limited resources and limited functions in the security world; in addition, this feature only appears in the ARM v8.4 standard, and has not yet released support The hardware of this feature cannot currently be used to solve the serious security problems faced by mobile applications
[0005] Therefore, currently TrustZone is not friendly enough to mobile applications, and mobile applications are eager to be protected at the trusted execution environment level, so a system for implementing a trusted execution environment for mobile applications is needed

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
  • Implementation system for trusted execution environment of mobile terminal application program
  • Implementation system for trusted execution environment of mobile terminal application program
  • Implementation system for trusted execution environment of mobile terminal application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0096] Below in conjunction with specific embodiment, further illustrate the present invention, should be understood that these embodiments are only used to illustrate the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art will understand various equivalent forms of the present invention All modifications fall within the scope defined by the appended claims of the present application.

[0097] like figure 1 As shown, the implementation system of the trusted execution environment for mobile applications includes the mobile device side and the application developer side; the mobile device side includes the normal world non-security-sensitive environment, the normal world trusted execution environment, Secure world; normal world Non-security-sensitive environment includes untrusted operating system, trusted execution environment management module, non-security-sensitive application ...

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 an implementation system for a trusted execution environment of a mobile terminal application program, which is characterized by comprising a mobile terminal equipment side and an application program developer side; the mobile terminal equipment side comprises a common world non-safe sensitive environment, a common world trusted execution environment and a safe world; the common world non-security sensitive environment comprises an untrusted operating system, a trusted execution environment management module and a non-security sensitive application program; the common world trusted execution environment comprises a security operation system, a system management module and a security sensitive application program; the secure world comprises a trusted operating system, an integrity verification module, a trusted application program and an EL3 security monitor; the EL3 security monitor comprises ARM trusted firmware, an interrupt management module, a page table management module, a system starting module, a system closing module, a peripheral access module and a resource adjustment module; and the application program developer side comprises an application program splitting module and a library generation module.

Description

technical field [0001] The invention relates to a system for realizing a trusted execution environment of a mobile terminal application program, and belongs to the technical field of mobile terminal device user privacy and data security. Background technique [0002] With the rapid development of mobile devices and mobile applications, mobile computing has significantly changed people's daily lives, making people's lives more and more convenient. However, the rapid development of the mobile terminal has made the precious value of user privacy and company confidential data more and more apparent, attracting many malicious attackers to steal user privacy or confidential data. Therefore, the security of mobile computing becomes more and more important. [0003] As the main force of mobile chips, ARM launched TrustZone, a trusted execution environment for the ARM platform, in 2003. A Trusted Execution Environment is a secure area in a processor that guarantees that code and da...

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 Applications(China)
IPC IPC(8): G06F21/12G06F21/57G06F8/61
CPCG06F21/125G06F21/57G06F8/61
Inventor 许封元孙立志王烁程吴昊龚宇航仲盛
Owner NANJING UNIV
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