TRUSTED VIRTUAL MACHINE AS A CLIENT
First Claim
Patent Images
1. A trusted computing method, comprising:
- generating a dedicated virtual machine image (DVMI) including only functionality for a single target service provider;
storing the DVMI in a portable computing device;
communicably connecting by the portable computing device to a host device;
verifying the host device;
launching the DVMI in the host device as a dedicated virtual machine (DVM) according to a successful result of the verifying;
determining by the target service provider a trust level for the TDVM, based upon the verifying; and
providing a level of service by the target service provider server to the TDVM, according to the trust level of the TDVM.
1 Assignment
0 Petitions
Accused Products
Abstract
The embodiments provide generating a dedicated virtual machine image (DVMI) including functionality for a target service provider and launching the DVMI in the host device as a dedicated virtual machine (DVM). A measurement of the DVMI and/or the launched DVM, as a Trusted Dedicated Virtual Machine (TDVM), is transmitted to the target service provider server. The target service provider determines a trust level for the TDVM, based upon the measurement and provides a level of service by the target service provider server to the TDVM, according to the trust level of the TDVM.
-
Citations
20 Claims
-
1. A trusted computing method, comprising:
-
generating a dedicated virtual machine image (DVMI) including only functionality for a single target service provider; storing the DVMI in a portable computing device; communicably connecting by the portable computing device to a host device; verifying the host device; launching the DVMI in the host device as a dedicated virtual machine (DVM) according to a successful result of the verifying; determining by the target service provider a trust level for the TDVM, based upon the verifying; and providing a level of service by the target service provider server to the TDVM, according to the trust level of the TDVM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14)
-
-
13. A trusted computing transaction method, comprising:
-
generating a dedicated virtual machine image (DVMI) including only functionality for a single target service provider; launching the DVMI in a host device as a read-only dedicated virtual machine (RODVM); transmitting a measurement of the RODVMI, as a Trusted Dedicated Virtual Machine (TDVM), to the target service provider server; determining by the target service provider a trust level for the TDVM, based upon the measurement; and providing a level of service by the target service provider server to the TDVM, according to the trust level of the TDVM.
-
-
15. A computer system for accessing a server of a target service provider, comprising:
-
a host device; and a portable computing device in communication with the host device and storing a dedicated virtual machine image (DVMI) including only functionality for the target service provider server, wherein the host device and/or the portable computing device comprise a computer processor executing; verifying the host device, and controlling launching of the DVMI by the host device as a trusted read-only dedicated virtual machine (TRODVM), according to a trust level designation received from the service provider server based upon the verifying of the host device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification