Patent ID: 11861179
Assignee: TEXAS INSTRUMENTS INCORPORATED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A method comprising:
determining, during a boot sequence of a controller, a hash value for data of a block of a flash storage device, the block including executable code;
determining a bit pattern based on a randomly generated number;
extracting a subset of data bits of the hash value according to the bit pattern to obtain a snippet;
storing the snippet to a secure storage device;
determining, at run-time of the controller, a second hash value for the data of the block of the flash storage device;
comparing the second hash value to the snippet to perform integrity validation of the block of the flash storage device to generate a comparison result; and
responsive to the comparison result indicating the second hash value does not match the snippet, causing the controller to enter a security fault mode; or
responsive to the comparison result indicating the second hash value matches the snippet, allowing the executable code to run.