US 11,853,417 B2
Hardware device integrity validation using platform configuration values
Maxim Balin, Gan Yavne (IL); Tomer Shachar, Omer (IL); and Yevgeni Gehtman, Modi'in (IL)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Dec. 23, 2020, as Appl. No. 17/132,001.
Prior Publication US 2022/0198004 A1, Jun. 23, 2022
Int. Cl. G06F 21/55 (2013.01); G06F 21/54 (2013.01); G06F 21/60 (2013.01)
CPC G06F 21/554 (2013.01) [G06F 21/54 (2013.01); G06F 21/602 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining a plurality of platform configuration values for a hardware device from a local platform configuration value table of the hardware device, wherein the hardware device comprises a plurality of software components, and wherein the platform configuration values are generated by applying a function to one or more of: (i) a content of respective ones of the plurality of software components of the hardware device, and (ii) an identifier of respective ones of the plurality of software components of the hardware device, wherein the function generates the plurality of platform configuration values, and wherein the local platform configuration value table of the hardware device is secured by a cryptographic module of the hardware device;
comparing the obtained platform configuration values for the hardware device to one or more platform configuration values stored in a second platform configuration table to identify one or more software changes to at least one of the plurality of software components of the hardware device; and
performing one or more automated actions based at least in part on a result of the comparison, wherein the one or more automated actions comprise one or more of (i) initiating a reboot of the hardware device and (ii) sending one or more notifications to at least one recipient device;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.