Patent ID: 11874953
Assignee: REBELLIONS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for runtime integrity check, the method being performed by a security core including one or more processors and comprising:
storing a first output value, which is generated by using a one-way encryption algorithm based on first data and a first encryption key managed by an encryption key manager accessible by the security core, in non-volatile memory in association with the first data;
generating, by using the one-way encryption algorithm, a second output value based on the first data stored in the non-volatile memory accessible by the security core and the first encryption key;
checking for possible tampering of the first data stored in the non-volatile memory by comparing the first output value stored in the non-volatile memory in association with the first data with the generated second output value;
storing, based on determining that the first data stored in the non-volatile memory has not been tampered with based on the checking for possible tampering of the first data, a third output value, which is generated by using a one-way encryption algorithm based on the first data and a first encryption key managed by the encryption key manager accessible by the security core, in a main memory that is a volatile memory in association with the first data;
generating, by using the one-way encryption algorithm, a fourth output value for the first data based on the first data and the first encryption key; and
checking for possible tampering of the first data stored in the main memory by comparing the third output value with the generated fourth output value.