Patent
Firmware-based trusted platform module for arm® trustzone implementations
Stefan Thom,Jeremiah Cox,David J. Linsley,Magnus Nystrom,Himanshu Raj,David Robinson,Stefan Saroiu,Rob Spiger,Alastair Wolman +8 more
- 11 Jul 2012
2
TL;DR: Firmware-Based Trusted Platform Modules (fTPMs) as discussed by the authors enable secure code execution without the use of dedicated security processor hardware or silicon without requiring hardware modifications to existing devices.
read more
Abstract: A "Firmware-Based TPM" or "fTPM" ensures that secure code execution is isolated to prevent a wide variety of potential security breaches. Unlike a conventional hardware based Trusted Platform Module (TPM), isolation is achieved without the use of dedicated security processor hardware or silicon. In general, the fTPM is first instantiated in a pre-OS boot environment by reading the fTPM from system firmware or firmware accessible memory or storage and placed into read-only protected memory of the device. Once instantiated, the fTPM enables execution isolation for ensuring secure code execution. More specifically, the fTPM is placed into protected read-only memory to enable the device to use hardware such as the ARM® architecture's TrustZone™ extensions and security primitives (or similar processor architectures), and thus the devices based on such architectures, to provide secure execution isolation within a "firmware-based TPM" without requiring hardware modifications to existing devices.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
An electronic device and method for making an electronic transaction
Smyth Benjamin,Mueller Axel,Schoo Peter +2 more
- 07 Mar 2019
TL;DR: An electronic device and method for making an electronic transaction is described in this article, where an electronic device (101) comprises a processing unit (103) configured to run a transaction application, wherein the transaction application is configured to allow a user to make the electronic transaction; and a user interface (105) being controlled by the processing unit.
Patent
Security control system for protection of multi-core processors
Guang Jin,Hongmei Deng,Brandon James Knapp,Andrew Henderson,Joshua Brandon Tuttle,Renato Levy +5 more
- 01 Apr 2016
TL;DR: In this paper, a security control system is provided that works as an extra layer of defense as a way to prevent an "attack" that is initiated by modifying either the "jump" or the "return" addresses or both.
References
Patent
Method and apparatus for providing secure virtualization of a trusted platform module
Vincent R. Scarlata,Carlos V. Rozas +1 more
- 03 Jun 2005
TL;DR: In this article, a virtual trusted platform module (TPM) service is used to emulate a physical TPM for a virtual machine in a processing system that contains a TPM.
114
Patent
Sharing trusted hardware across multiple operational environments
Vincent J. Zimmer,Michael A. Rothman +1 more
- 18 Mar 2004
TL;DR: In this article, a virtual machine monitor (VMM) is loaded to support a plurality of virtual machines in a computer system, the VMM including a VMM multiplexer.
86
Patent
Cooperative embedded agents
David Durham,Vincent J. Zimmer,Carey Smith,Raj Yavatkar,Travis T. Schluessler,Dylan Larson,Carlos V. Rozas +6 more
- 14 Mar 2005
TL;DR: In this article, a bidirectional agent bus is coupled in between the embedded firmware agent and embedded controller agent to transmit messages between both the agents, which can be used for manageability and security operations that can be performed on a host system having cooperative embedded agents.
63
Patent
Virtual TPM keys rooted in a hardware TPM
Tasneem Brutch,Alok Kumar,Vincent R. Scarlata,Faraz A. Siddiqi,Ned M. Smith,Willard M. Wiseman +5 more
- 28 Sep 2007
TL;DR: In this article, the authors present a subject matter related to trusted computing, and more particularly, to virtual trusted platform module keys rooted in a hardware trusted platform modules, which are used to generate, maintain, and utilize hardware trusted platforms on behalf of one or more virtual machines.
53
Patent
System and method for sharing a trusted platform module
Wael M. Ibrahim,Valiuddin Y. Ali,Manuel Novoa +2 more
- 30 Oct 2006
TL;DR: In this article, a system for sharing a trusted platform module (TPM) comprises a TPM operable to execute an operating system (OS) level process, the TPM operatingable to pause the execution of the OS-level process and execute a non-OS level process.
6