Systems and methods for managing state
AssigneeIntertrust Technologies Corporation
InventorStephen G. Mitchell
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntertrust Technologies Corporation
InventorStephen G. Mitchell
Estimating the term…
The disclosure relates to systems and methods for managing state using relatively small assistance from protected hardware. Obfuscated code segments may communicate with supporting protected hardware, store encrypted state values in main memory, and/or communicate via secure channels to secure platform hardware components. In various embodiments, consistent state may be achieved, at least in part, by computing secure tag information and storing the secure tag information in a secure and/or otherwise protected device register. Consistent with embodiments disclosed herein, the tag information may be used to derive keys used to encrypt and/or decrypt stored state information. Tag information may further be used in connection with verification operations prior to using the information to derive associated keys.
A method for managing program state information associated with a protected software function performed by a computing system comprising secure hardware, a processor, and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the computing system to perform the method, the method comprising:
Dependencies are inferred from the claim text.