东北大学学报:自然科学版 ›› 2019, Vol. 40 ›› Issue (8): 1080-1086.DOI: 10.12068/j.issn.1005-3026.2019.08.004

• 信息与控制 • 上一篇    下一篇

基于TEE的可信存储系统设计与实现

张强, 乔建忠   

  1. (东北大学 计算机科学与工程学院, 辽宁 沈阳110819)
  • 收稿日期:2018-07-04 修回日期:2018-07-04 出版日期:2019-08-15 发布日期:2019-09-04
  • 通讯作者: 张强
  • 作者简介:张强(1982-),男,辽宁兴城人,东北大学博士研究生; 乔建忠(1964-),男,辽宁沈阳人,东北大学教授,博士生导师.
  • 基金资助:
    国家自然科学基金资助项目(61272177).

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:
    -

摘要: 在对当前主流可信存储系统的分析和研究的基础上,设计并实现了符合GP标准,同时满足多种安全存储特性的可信存储系统(TSS). TSS不仅能对数据进行授权加密、保证数据的完整性和一致性,同时还提供了很多其他安全存储特性(如持久存储对象的原子操作).为了改善大数据读写性能,提出了一种在REE的内核空间中动态申请连续内存并通过通信管道将该连续物理内存映射到TEE中的方法.这种方法可以有效地减少TEE和REE之间的切换次数、内存申请次数及内存的拷贝负载.实验数据显示,与其他相关可信存储系统相比,TSS有8%到10%的性能提升.

关键词: 可信存储, 可信执行环境, GP标准, 存储特性

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

中图分类号: