Journal of Northeastern University Natural Science ›› 2019, Vol. 40 ›› Issue (8): 1080-1086.DOI: 10.12068/j.issn.1005-3026.2019.08.004

• Information & Control • Previous Articles     Next Articles

Design and Implement of TEE-Based Trusted Storage System

ZHANG Qiang, QIAO Jian-zhong   

  1. School of Computer Science & Engineering, Northeastern University, Shenyang 110819, China.
  • Received:2018-07-04 Revised:2018-07-04 Online:2019-08-15 Published:2019-09-04
  • Contact: ZHANG Qiang
  • About author:-
  • Supported by:
    -

Abstract: Based on the analysis of currently mainstream trusted storage system(TSS), we design and implement a trusted execution environment(TEE)-based TSS, which conforms to Global Platform(GP)standard. Our TSS provides not only authorized encryption,the integrity and consistency of data, but also many security storage operation properties such as atomicity operations of persistent object. In order to improve the read/write performance of big data, a new method is proposed for dynamically allocating continuous memory in REE’s kernel memory space and mapping the address to the TEE through communication pipe. This method can reduce switching times, allocating memory times and copy memory overloads between two worlds. The experiments show that our system has an 8% to 10% performance improvement compared with related trusted storage systems.

Key words: trusted storage, trusted execution environment, GP standard, storage features

CLC Number: