Netinfo Security ›› 2016, Vol. 16 ›› Issue (3): 21-27.doi: 10.3969/j.issn.1671-1122.2016.03.004

• Orginal Article • Previous Articles     Next Articles

Research on Trusted Execution Environment Building Technology Based on TrustZone

Guannan FAN, Pan DONG()   

  1. School of Computer, National University of Defense Technology, Changsha Hunan 410073, China
  • Received:2016-01-04 Online:2016-03-25 Published:2020-05-13

Abstract:

As a technique for protecting data and programs, compared with the traditional security technology, the trusted execution environment (TEE) can actively prevent threats from outside and ensure the safety of host more effectively by means of hardware aided isolation. With the extensive application of the ARM processor with the built-in TrustZone, trusted execution environment development has been paid increasing attentions. At present, there have been many open source TEE projects based on TrustZone, but their applications still face with problems because of the lack of corresponding standards. Taking Open-TEE as an example, this paper deeply studies the overall structure of TEE, analyzes the architecture of software layer and operational process, and proposes the development method of trusted application. The performances of deployment, development and memory footprint of some TEEs are compared through experiments. The development method of TEE proposed in this paper has good software architecture and is easy to be developed.

Key words: TrustZone, trusted execution environment, Open-TEE, ARM

CLC Number: