IP Library Granted Patent US 8,505,103
Granted Patent B2
US 8,505,103 · App. 12/556,148 · Granted Aug 6, 2013

Hardware trust anchor

Inventors: Zhexuan Song (Sunnyvale, CA); Jesus Molina (Sunnyvale, CA); Joseph Gordon (Sunnyvale, CA)
Assignee: Fujitsu Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,505,103
App. No.
12/556,148
Granted
Aug 6, 2013
Kind
B2
Abstract

A target computing environment is secured by a hardware trust anchor that provides a trust state of the target computing environment based upon a security audit of the target computing environment. And diagnosing the target computing environment can be diagnosed by the hardware trust anchor according to the security diagnostic information.

Claims (24)

1. A method of securing a target computing device, comprising:

communicably activating, for the target computing device, an external out-of-band hardware trust anchor, the hardware trust anchor being out-of-band in relation to the target computing device;

establishing, by the hardware trust anchor, a trust state of the target computing device, based upon a binding of the hardware trust anchor to a computing environment of the target computer device by:

launching, by the hardware trust anchor, a virtual machine of the target computing device on the target computing device,

obtaining security diagnostic information based upon measuring the target computing device including the launched virtual machine and changing a trust state of the virtual machine to a trusted virtual machine according to a verified measurement of the target computing device, and

continuously maintaining, by the hardware trust anchor, the trust state of the target computing device based upon a security policy of enforcing assignment of the hardware trust anchor to the trusted virtual machine that forbids other launched computing environments from communicating with the hardware trust anchor.

2. The method according to claim 1 , wherein the security policy comprises limiting modification of the trusted virtual machine and/or limiting execution in the trusted virtual machine to a target process.

3. The method according to claim 1 , wherein the continuous maintaining of the trust state of the target computing device comprises providing a live feedback of the trust state to a user.

4. The method according to claim 3 , wherein the live feedback comprises providing information of launched applications in the target computing device.

5. The method according to claim 1 , wherein the continuously maintaining of the trust state of the target computing device comprises:

establishing an out-of-band communication with a server; and

maintaining the trust state of the target computing device, including performing security diagnosing and executing a security remediation process for restoring the trust state, in cooperation with the server.

6. An apparatus for securing a target computing device, comprising:

a computer processor executing:

establishing an external out-of-band communication with a hardware trust anchor the hardware trust anchor being out-of-band in relation to the target computing device; and

establishing a trust state of the target computing device based upon a binding of the hardware trust anchor to a computing environment of the target computer device by:

launching a virtual machine of the target computing device on the target computing device,

obtaining security diagnostic information based upon measuring the target computing device including the launched virtual machine and changing a trust state of the virtual machine to a trusted virtual machine according to a verified measurement of the target computing device, and

continuously maintaining the trust state of the target computing device based upon a security policy of enforcing assignment of the hardware trust anchor to the trusted virtual machine that forbids other launched computing environments from communicating with the hardware trust anchor.

7. A method, comprising:

configuring an external out-of-band hardware trust anchor, the hardware trust anchor being out-of-band in relation to a target computing device, to execute:

verifying the target computing device based upon a measurement of the target computing device;

establishing in the verified computing device a trusted computing base (TCB) including launching a virtual machine of the target computing device on the target computing device and measuring the launched virtual machine to change a trust state of the virtual machine to a trusted virtual machine; and

continuously maintaining a trust state of the target computing device by binding the hardware trust anchor to the trusted virtual machine of the TCB according to a security policy of enforcing assignment of the hardware trust anchor to the trusted virtual machine that forbids other launched computing environments from communicating with the hardware trust anchor.

Assignments (2)
RE-RECORD TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON R/F 023849/0714. Recorded Mar 22, 2013
From: MOLINA, JESUS; SONG, ZHEXUAN; GORDON, JOSEPH
To: FUJITSU LIMITED
Reel/Frame 030407/0457 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2010
From: MOLINA, JESUS; SONG, ZHEXUAN; GORDON, JOSEPH
To: FUJITSU LIMITED
Reel/Frame 023849/0714 →
Continuity (1)
Related Publication 20110060947A1 · Mar 10, 2011