Apparatus and method for creating a trusted environment
First Claim
1. A computer apparatus for creating a trusted environment comprising a trusted device arranged to acquire a first integrity metric to allow determination as to whether the computer apparatus is operating in a trusted manner;
- a processor arranged to allow execution of a first trust routine and associated first operating environment, and means for restricting access of the first operating environment to resources available to the trust routine, wherein the trust routine is arranged to acquire the first integrity metric and a second integrity metric to allow determination as to whether the first operating environment is operating in a trusted manner.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer apparatus for creating a trusted environment comprising a trusted device arranged to acquire a first integrity metric to allow determination as to whether the computer apparatus is operating in a trusted manner; a processor arranged to allow execution of a first trust routine and associated first operating environment, and means for restricting the first operating environment access to resources available to the trust routine, wherein the trust routine being arranged to acquire the first integrity metric and a second integrity metric to allow determination as to whether the first operating environment is operating in a trusted manner.
-
Citations
21 Claims
-
1. A computer apparatus for creating a trusted environment comprising a trusted device arranged to acquire a first integrity metric to allow determination as to whether the computer apparatus is operating in a trusted manner;
- a processor arranged to allow execution of a first trust routine and associated first operating environment, and means for restricting access of the first operating environment to resources available to the trust routine, wherein the trust routine is arranged to acquire the first integrity metric and a second integrity metric to allow determination as to whether the first operating environment is operating in a trusted manner.
-
2. A computer apparatus for creating a trusted environment comprising a trusted device arranged to acquire a first integrity metric to allow determination as to whether the computer apparatus is operating in a trusted manner and a processor arranged to allow execution of a first trust routine and an associated first operating environment, the processor is arranged to restrict access of the first operating environment to resources available to the trust routine, wherein the trust routine is arranged to acquire the first integrity metric and a second integrity metric to allow determination as to whether the first operating environment is operating in a trusted manner.
- 3. A computer apparatus for creating a trusted environment comprising a trusted device arranged to acquire a first integrity metric to allow determination as to whether the computer apparatus is operating in a trusted manner and a processor arranged to allow execution of a first trust routine in a first privilege level of the processor and to allow execution of an associated first operating environment in a second privilege level of the processor such that access to resources available to code executed in the first privilege level is restricted to code executed in the second privilege level, wherein the trust routine is arranged to acquire the first integrity metric and a second integrity metric to allow determination as to whether the first operating environment is operating in a trusted manner.
-
18. A method for creating a trusted environment comprising acquiring a first integrity metric to allow determination as to whether a computer apparatus is operating in a trusted manner and executing a first trust routine in a first privilege level of a processor and executing an associated first operating environment in a second privilege level of the processor, restricting access to resources available to code executed in the first privilege level from code executed in the second privilege level, acquiring the first integrity metric and a second integrity metric to allow determination as to whether the first operating environment is operating in a trusted manner.
-
19. A method for creating a trusted environment comprising acquiring a first integrity metric to allow determination as to whether a computer apparatus is operating in a trusted manner;
- executing a first trust routine and an associated first operating environment, restricting the first operating environments access to resources available to the trust routine, and arranging the trust routine to acquire the first integrity metric and a second integrity metric to allow determination as to whether the first operating environment is operating in a trusted manner.
-
20. A method for creating a trusted environment comprising acquiring a first integrity metric to allow determination as to whether a computer apparatus is operating in a trusted manner and executing a first trust routine and an associated first operating environment, restricting the first operating environments access to resources available to the trust routine, acquiring the first integrity metric and a second integrity metric to allow determination as to whether the first operating environment is operating in a trusted manner.
-
21. A computer system for creating a trusted environment comprising a trusted device arranged to acquire a first integrity metric to allow determination as to whether the computer apparatus is operating in a trusted manner;
- a processor arranged to allow execution of a first trust routine and associated first operating environment, and means for restricting access of the first operating environment to resources available to the trust routine, wherein the trust routine is arranged to acquire the first integrity metric and a second integrity metric to allow determination as to whether the first operating environment is operating in a trusted manner.
Specification