Mechanism to secure an execution environment in processor cores
AssigneeQUALCOMM Incorporated
InventorSachin Kumar
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorSachin Kumar
Estimating the term…
Various embodiments include methods and devices for a secure execution environment in computing devices. Embodiments may include generating a binary executable file for execution in the secure execution environment by generating hashes of instructions of a function, inserting a start hash instruction and a stop hash instruction in object code of the function, and generating a binary executable having the function including the start hash instruction and the stop hash instruction. Embodiments may include implementing the secure execution environment by generating hashes of instructions of a function in parallel with executing the function, comparing the generated hashes of the instructions of the function to stored hashes of instructions of the function, and issuing an exception indicating to a processor that execution of the function is not secure for any difference between the generated hashes of the instructions of the function and the stored hashes of the instructions of the function.
A method of generating a binary executable for execution in a secure execution environment, comprising:
A computing device, comprising:
Dependencies are inferred from the claim text.