A novel architecture to virtualise a hardware-bound trusted platform module

被引:1
|
作者
De Benedictis, Marco [1 ]
Jacquin, Ludovic [2 ]
Pedone, Ignazio [1 ]
Atzeni, Andrea [1 ]
Lioy, Antonio [1 ]
机构
[1] Politecn Torino, Dip Automat & Informat, Corso Duca Degli Abruzzi 24, I-10129 Turin, Italy
[2] Hewlett Packard Enterprise, Hewlett Packard Labs, Bristol BS34 8QZ, England
基金
欧盟地平线“2020”;
关键词
Computer security; Trust management; Platform virtualization; Cloud computing security; Trusted computing; Trusted platform module;
D O I
10.1016/j.future.2023.08.012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Security and trust are particularly relevant in modern softwarised infrastructures, such as cloud environments, as applications are deployed on platforms owned by third parties, are publicly accessible on the Internet and can share the hardware with other tenants. Traditionally, operating systems and applications have leveraged hardware tamper-proof chips, such as the Trusted Platform Modules (TPMs) to implement security workflows, such as remote attestation, and to protect sensitive data against software attacks. This approach does not easily translate to the cloud environment, wherein the isolation provided by the hypervisor makes it impractical to leverage the hardware root of trust in the virtual domains. Moreover, the scalability needs of the cloud often collide with the scarce hardware resources and inherent limitations of TPMs. For this reason, existing implementations of virtual TPMs (vTPMs) are based on TPM emulators. Although more flexible and scalable, this approach is less secure. In fact, each vTPM is vulnerable to software attacks both at the virtualised and hypervisor levels. In this work, we propose a novel design for vTPMs that provides a binding to an underlying physical TPM; the new design, akin to a virtualisation extension for TPMs, extends the latest TPM 2.0 specification. We minimise the number of required additions to the TPM data structures and commands so that they do not require a new, non-backwards compatible version of the specification. Moreover, we support migration of vTPMs among TPM-equipped hosts, as this is considered a key feature in a highly virtualised environment. Finally, we propose a flexible approach to vTPM object creation that protects vTPM secrets either in hardware or software, depending on the required level of assurance.(c) 2023 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页码:21 / 36
页数:16
相关论文
共 50 条
  • [1] Novel design of trusted platform control module
    Institute of Electronic Technology, Information Engineering University, 12 East Shangcheng Road, Zhengzhou 450004, China
    不详
    Wuhan Daxue Xuebao Xinxi Kexue Ban, 2008, 10 (1011-1014):
  • [2] Analysis and Design of a Hardware/Software Trusted Platform Module for Embedded Systems
    Aaraj, Najwa
    Raghunathan, Anand
    Jha, Niraj K.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 8 (01)
  • [3] A Trusted Architecture for Virtual Machines on Cloud Servers with Trusted Platform Module and Certificate Authority
    Zhilou Yu
    Weipin Zhang
    Hongjun Dai
    Journal of Signal Processing Systems, 2017, 86 : 327 - 336
  • [4] A Trusted Architecture for Virtual Machines on Cloud Servers with Trusted Platform Module and Certificate Authority
    Yu, Zhilou
    Zhang, Weipin
    Dai, Hongjun
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 86 (2-3): : 327 - 336
  • [5] TPMWallet: Towards Blockchain Hardware Wallet using Trusted Platform Module in IoT
    Chiu, Wei-Yang
    Meng, Weizhi
    Li, Wenjuan
    2023 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS, ICNC, 2023, : 336 - 342
  • [6] A Cloud Certificate Authority Architecture for Virtual Machines with Trusted Platform Module
    Yu, Zhilou
    Wang, Qiao
    Zhang, Weipin
    Dai, Hongjun
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1377 - 1380
  • [7] Trusted Platform Module Evolution
    Osborn, Justin D.
    Challener, David C.
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2013, 32 (02): : 536 - 543
  • [8] Trusted platform Module evolution
    Osborn, Justin D.
    Challener, David C.
    Johns Hopkins APL Technical Digest (Applied Physics Laboratory), 2013, 32 (02): : 536 - 543
  • [9] Trusted Platform Module for Smart Cards
    Akram, Raja Naeem
    Markantonakis, Konstantinos
    Mayes, Keith
    2014 6TH INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2014,
  • [10] Frameworks built on the Trusted Platform Module
    Barrett, Matt
    Thomborson, Clark
    30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 59 - +