Performance of a service on a computing platform
First Claim
1. A method of performing a service for a requestor on a computing platform, comprising:
- the requestor providing a specification of the service to be performed to the computing platform, wherein the specification of the service establishes specified levels of trust for at least one of the processes in the service;
the computing platform executing the service according to the specification and logging performance of at least one of the processes for which a level of trust was specified; and
the computing platform providing the requester with a log of the performance of the processes performed according to the specified levels of trust.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of performing a service for a requestor on a computing platform includes the requestor providing to the computing platform a specification of the service to be performed, which establishes specified levels of trust for at least some of the processes in the service. The computing platform executes the service according to the specification and logs performance of at least some of the processes for which a level of trust was specified. The computing platform then provides the requestor with a log of the performance of the processes performed according to the specified levels of trust. A computing platform for carrying out services includes a physically and logically protected computing environment for providing trustworthy data to appropriate users of the computing platform. The platform further includes one or more compartments arranged to operate in a sufficiently constrained manner such that processes executed in a compartment are performed reliably.
-
Citations
30 Claims
-
1. A method of performing a service for a requestor on a computing platform, comprising:
-
the requestor providing a specification of the service to be performed to the computing platform, wherein the specification of the service establishes specified levels of trust for at least one of the processes in the service; the computing platform executing the service according to the specification and logging performance of at least one of the processes for which a level of trust was specified; and the computing platform providing the requester with a log of the performance of the processes performed according to the specified levels of trust. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computing platform, comprising:
-
a physically and logically protected computing environment, adapted to provide trustworthy data to appropriate users of the computing platform; and one or more compartments, arranged to operate in a sufficiently constrained manner that processes executed in a compartment are performed reliably; wherein specified processes may be executed for a user in the one or more compartments and the results of the specified processes returned to the user in trustworthy data from the protected computing environment; and wherein the computing platform comprises a service management process adapted to receive a service description which includes levels of trust assigned to processes within the service, and to allocate at least one of the processes to the compartments. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification