The Trusted Execution Module: Commodity general-purpose trusted computing

被引:0
|
作者
Costan, Victor [1 ]
Sarmenta, Luis F. G. [1 ]
van Dijk, Marten [1 ]
Devadas, Srinivas [1 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces the Trusted Execution Module (TEM); a high-level specification for a commodity chip that can execute user-supplied procedures in a trusted environment. The TEM is capable of securely executing partially-encrypted procedures/closures expressing arbitrary computation. These closures can be generated by any (potentially untrusted) party who knows the TEM's public encryption key. Compared to a conventional smartcard, which is typically used by pre-programming a limited set of domain- or application- specific commands onto the smartcard, and compared to the Trusted Platform Module (TPM), which is limited to a fixed set of cryptographic functions that cannot be combined to provide general-purpose trusted computing, the TEM is significantly more flexible. Yet we present a working implementation using existing inexpensive Javacard smartcards that does not require any export-restricted technology. The TEM's design enables a new style of programming, which in turn enables new applications. We show that the TEM's guarantees of secure execution enable exciting applications that include, but are not limited to, mobile agents, peer-to-peer multiplayer online games, and anonymous offline payments.
引用
收藏
页码:133 / 148
页数:16
相关论文
共 50 条
  • [1] A Portable TPM Scheme for General-purpose Trusted Computing Based on EFI
    Han, Lei
    Liu, Jiqiang
    Zhang, Dawei
    Han, Zhen
    Wei, Xueye
    [J]. MINES 2009: FIRST INTERNATIONAL CONFERENCE ON MULTIMEDIA INFORMATION NETWORKING AND SECURITY, VOL 1, PROCEEDINGS, 2009, : 140 - +
  • [2] Design and implementation of a portable TPM scheme for general-purpose trusted computing based on EFI
    Lei Han
    Jiqiang Liu
    Zhen Han
    Xueye Wei
    [J]. Frontiers of Computer Science in China, 2011, 5
  • [3] Design and implementation of a portable TPM scheme for general-purpose trusted computing based on EFI
    Han, Lei
    Liu, Jiqiang
    Han, Zhen
    Wei, Xueye
    [J]. FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2011, 5 (02): : 169 - 180
  • [4] Trusted code remote execution through trusted computing and virtualization
    Zhang, Liqiang
    Chen, Lu
    Zhang, Huanguo
    Yan, Fei
    [J]. SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, : 39 - +
  • [5] Design and Implementation of Mobile Trusted Module for Trusted Mobile Computing
    Kim, Mooseop
    Ju, Hongil
    Kim, Youngsae
    Park, Jiman
    Park, Youngsoo
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (01) : 134 - 140
  • [6] Design and Implementation of Mobile Trusted Module for Trusted Mobile Computing
    Kim, Mooseop
    Kim, Youngsae
    Ju, Hongil
    Park, Youngsoo
    [J]. 2010 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS ICCE, 2010,
  • [7] A Fine-grained General Purpose Secure Storage Facility for Trusted Execution Environment
    Catuogno, Luigi
    Galdi, Clemente
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2019, : 588 - 595
  • [8] A general-purpose VME module
    Guo, YN
    Gao, ZW
    Chang, MC
    Li, HH
    Wang, MZ
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2003, 50 (05) : 1752 - 1755
  • [9] IceClave: A Trusted Execution Environment for In-Storage Computing
    Kang, Luyi
    Xue, Yuqi
    Jia, Weiwei
    Wang, Xiaohao
    Kim, Jongryool
    Youn, Changhwan
    Kang, Myeong Joon
    Lim, Hyung Jin
    Jacob, Bruce
    Huang, Jian
    [J]. PROCEEDINGS OF 54TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2021, 2021, : 199 - 211
  • [10] Privacy Computing with Right to Be Forgotten in Trusted Execution Environment
    Liu, Hui
    Luo, Hongzhi
    Li, Shaofeng
    Dong, Tian
    Chen, Guoxing
    Meng, Yan
    Zhu, Haojin
    [J]. IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 2566 - 2571