Platform and method for generating and utilizing a protected audit log
First Claim
Patent Images
1. A platform comprising:
- a processor capable of operating in an isolated execution mode within a ring O operating mode, wherein the processor also supports one or more higher ring operating modes, as well as a non-isolated execution mode within at least the ring O operating mode;
a system memory responsive to the processor, the system memory to include an isolated memory area and a non-isolated memory area, wherein the platform only allows access to data in the isolated memory area when the processor is operating in the isolated execution mode; and
system logic to generate a log entry for an audit log in response to a segment of information being loaded into the isolated memory area, the log entry to represent the segment of information.
1 Assignment
0 Petitions
Accused Products
Abstract
Briefly, one embodiment of a platform for generating and utilizing a protected audit log is described. The platform comprises a system memory and a memory to contain an audit log. The audit log includes a plurality of single-write, multiple read entries. At least one of the entries of the audit log includes stored data integrity information loaded into the system memory during its power cycle.
135 Citations
25 Claims
-
1. A platform comprising:
-
a processor capable of operating in an isolated execution mode within a ring O operating mode, wherein the processor also supports one or more higher ring operating modes, as well as a non-isolated execution mode within at least the ring O operating mode; a system memory responsive to the processor, the system memory to include an isolated memory area and a non-isolated memory area, wherein the platform only allows access to data in the isolated memory area when the processor is operating in the isolated execution mode; and system logic to generate a log entry for an audit log in response to a segment of information being loaded into the isolated memory area, the log entry to represent the segment of information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
storing a segment of information in an isolated memory area within a platform;
wherein the platform comprises a processor capable of operating in an isolated execution mode within a ring O operating mode;
wherein the processor also supports one or more higher ring operating modes, as well as a non-isolated execution mode within at least the ring O operating mode; and
wherein the platform only allows access to information in the isolated memory area when the processor is operating in the isolated execution mode; andgenerating a log entry for an audit log for the platform, the log entry comprising data representing at least the segment of information stored in the isolated memory area. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An article, comprising:
-
a machine-accessible medium; and instructions in the machine-accessible medium, wherein the instructions, when executed by a processing system, cause the processing system to perform operations comprising; storing a segment of information in an isolated memory area within the processing system;
wherein the processing system comprises a processor capable of operating in an isolated execution mode within a ring O operating mode;
wherein the processor also supports one or more higher ring operating modes, as well as a non-isolated execution mode within at least the ring O operating mode; and
wherein the processing system only allows access to information in the isolated memory area when the processor is operating in the isolated execution mode; andgenerating a log entry for an audit log, the log entry comprising data to represent at least the segment of information stored in the isolated memory area. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification