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.