Patent ID: 9703960
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. An electronic system, comprising: a memory device configured to store a plurality of verification data; a processor configured to provide a plurality of configuration records respectively corresponding to the plurality of verification data, each of the plurality of configuration records comprising a start address, a data length, and a reference hash value for a corresponding verification data; and an integrity verification device configured to: wherein the integrity verification device comprises: wherein the controller outputs the interrupt signal in response to the obtained verification hash value being different from the reference hash value comprised in the selected configuration record, wherein the processor performs, on each of the plurality of verification data, a hash operation, from among a plurality of predetermined hash operations, to obtain a corresponding reference hash value; wherein each of the plurality of configuration records further comprises hash type information indicating a type of a hash operation performed to obtain the corresponding reference hash value, wherein the controller provides the hash type information comprised in the selected configuration record to the hash engine, and the hash engine performs the hash operation, which corresponds to the hash type information received from the controller, on the corresponding verification data to obtain the verification hash value.