CPC G06F 21/575 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0861 (2013.01); H04L 9/3236 (2013.01); G06F 2221/034 (2013.01)] | 20 Claims |
1. An information handling system (IHS), comprising:
a first boot service stored within a non-transitory computer readable memory of the IHS and executable by a processing device of the IHS to:
collect platform-related information from a plurality of system platform components included within the IHS, wherein the platform-related information comprises component data and event data corresponding to the system platform components;
for each system platform component, generate a metadata node, a component node and an event node containing the platform-related information collected from the system platform component, wherein the component nodes comprise the component data collected from the system platform components, the event nodes comprise the event data collected from the system platform components, and the metadata nodes comprise metadata specifying where the component data within the component nodes and the event data within the event nodes are stored;
a second boot service stored within the non-transitory computer readable memory of the IHS and executable by the processing device of the IHS to generate a binary large object (BLOB) that includes at least a subset of the platform-related information contained within the metadata nodes, the component nodes and/or the event nodes; and
a third boot service stored within the non-transitory computer readable memory of the IHS and executable by the processing device of the IHS to encode the BLOB to create a cryptographic key containing the platform-related information included within the BLOB.
|