Design and implementation of a portable TPM scheme for general-purpose trusted computing based on EFI

被引:0
|
作者
Lei Han
Jiqiang Liu
Zhen Han
Xueye Wei
机构
[1] Beijing Jiaotong University,School of Electronics and Information Engineering
[2] Beijing Jiaotong University,School of Computer and Information Technology
关键词
trusted computing; portable trusted platform module (PTPM); extensible firmware interface (EFI); keys; certificates;
D O I
暂无
中图分类号
学科分类号
摘要
In today’s globalized digital world, network-based, mobile, and interactive collaborations have enabled work platforms of personal computers to cross multiple geographical boundaries. The new requirements of privacy-preservation, sensitive information sharing, portability, remote attestation, and robust security create new problems in system design and implementation. There are critical demands for highly secure work platforms and security enhancing mechanisms for ensuring privacy protection, component integrity, sealed storage, and remote attestation of platforms. Trusted computing is a promising technology for enhancing the security of a platform using a trusted platform module (TPM). TPM is a tamper-resistant microcontroller designed to provide robust security capabilities for computing platforms. It typically is affixed to the motherboard with a low pin count (LPC) bus. However, it limited in that TPM cannot be used directly in current common personal computers (PCs), and TPM is not flexible and portable enough to be used in different platforms because of its interface with the PC and its certificate and key structure. For these reasons, we propose a portable trusted platform module (PTPM) scheme to build a trusted platform for the common PC based on a single cryptographic chip with a universal serial bus (USB) interface and extensible firmware interface (EFI), by which platforms can get a similar degree of security protection in general-purpose systems. We show the structure of certificates and keys, which can bind to platforms via a PTPM and provide users with portability and flexibility in different platforms while still allowing the user and platform to be protected and attested. The implementation of prototype system is described in detail and the performance of the PTPM on cryptographic operations and time-costs of the system bootstrap are evaluated and analyzed. The results of experiments show that PTPM has high performances for supporting trusted computing and it can be used flexibly and portably by the user.
引用
收藏
相关论文
共 50 条
  • [41] DESIGN AND TESTING OF A GENERAL-PURPOSE NEUROCOMPUTER
    GARZON, MH
    FRANKLIN, SP
    BAGGETT, W
    BOYD, WS
    DICKERSON, D
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 14 (03) : 203 - 220
  • [42] DESIGN OF A GENERAL-PURPOSE RADIOISOTOPIC METER
    MUSSONOV, GP
    TSALITIS, VA
    MEASUREMENT TECHNIQUES USSR, 1992, 35 (01): : 104 - 106
  • [43] THE DESIGN OF A GENERAL-PURPOSE SCREEN EDITOR
    HUNTER, JA
    UNIVERSITY COMPUTING, 1985, 7 (01): : 38 - 45
  • [44] DESIGN CONSIDERATIONS FOR A GENERAL-PURPOSE MICROPROCESSOR
    MAYTAL, B
    IACOBOVICI, S
    ALPERT, DB
    BIRAN, D
    LEVY, J
    TOV, SY
    COMPUTER, 1989, 22 (01) : 66 - 76
  • [45] XML-based customized general-purpose interface research and implementation
    Cao, Shi
    Zhuang, Yi
    ADVANCES IN MECHATRONICS, AUTOMATION AND APPLIED INFORMATION TECHNOLOGIES, PTS 1 AND 2, 2014, 846-847 : 1877 - 1880
  • [46] Design of a general-purpose automation software based on Raspberry Pi
    Pinero Aguilar, Randy
    Prieto Moreno, Alberto
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2021, 14 (06) : 563 - 577
  • [47] Design and Implementation of General-purpose Vehicle Control Virtual Reality Simulation Platform
    Meng Yanpeng
    Wang Yong
    Dai Ye
    Wu Xiaojin
    Zhou Jianliang
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 4507 - 4512
  • [48] A PARALLEL-DESIGN DISTRIBUTED-IMPLEMENTATION (PDDI) GENERAL-PURPOSE COMPUTER
    VISHKIN, U
    THEORETICAL COMPUTER SCIENCE, 1984, 32 (1-2) : 157 - 172
  • [49] A general-purpose distributed computing Java']Java middleware
    Barroso Almeida, Andre Luis
    Cimino, Leonardo de Souza
    Eugenio de Resende, Jose Estevao
    Moreira Silva, Lucas Henrique
    Souza Rocha, Samuel Queiroz
    Gregorio, Guilherme Aparecido
    Paiva, Gustavo Silva
    Delabrida, Saul
    Santos, Haroldo Gambini
    Moreira de Carvalho, Marco Antonio
    Lins Aquino, Andre Luiz
    Lima, Joubert de Castro
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (07):
  • [50] The development of general-purpose brain-inspired computing
    Zhang, Weihao
    Ma, Songchen
    Ji, Xinglong
    Liu, Xue
    Cong, Yuqing
    Shi, Luping
    NATURE ELECTRONICS, 2024, 7 (11): : 954 - 965