Renting a computing environment on a trusted computing platform
First Claim
Patent Images
1. A method for renting a computing environment in a computing platform, comprising the steps of:
- (a) verifying integrity of the computing platform;
(b) confirming that a suitable computing environment is available for rent from the computing platform;
(c) verifying integrity of the computing environment; and
(d) supplying a user process for execution within the computing environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing platform rents a computing environment to execute a process supplied from a user device. Integrity of the computing platform is verified using a trusted device which obtains an integrity metric particularly of the host operating system during start up. The computing environment is confirmed as being suitable for the requirements of the process, and then verified ideally again using an integrity metric of the computing environment produced by the trusted device. The user process is then supplied from the user device to the computing environment.
120 Citations
30 Claims
-
1. A method for renting a computing environment in a computing platform, comprising the steps of:
-
(a) verifying integrity of the computing platform;
(b) confirming that a suitable computing environment is available for rent from the computing platform;
(c) verifying integrity of the computing environment; and
(d) supplying a user process for execution within the computing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29)
-
-
18. A user device for renting a computing environment on a computing platform, comprising:
-
a store for storing a user process; and
a processing unit for verifying integrity of the computing platform, confirming that a suitable computing environment is available for rent from the computing platform, verifying integrity of the computing environment, and for supplying a user process from the store for execution in the computing environment.
-
-
24. A computing platform for renting a computing environment, comprising:
-
a trusted device for verifying integrity of the computing platform and for verifying integrity of the computing environment; and
a computing unit for confirming suitability of the computing environment and for receiving a user process from a user device for execution in the computing environment.
-
-
30. A computer system comprising:
-
a user device for renting a computing environment on a computing platform, the user device having a store for storing a user process, and a processing unit for verifying integrity of the computing platform, confirming that a suitable computing environment is available for rent from the computing platform, verifying integrity of the computing environment, and for supplying a user process from the store for execution in the computing environment; and
a computing platform for renting a computing environment, the computing platform having a trusted device for verifying integrity of the computing platform and for verifying integrity of the computing environment, and a computing unit for confirming suitability of the computing environment and for receiving a user process from a user device for execution in the computing environment.
-
Specification