Patent ID: 9690717
Date: 2017-06-27
CPC Classifications: G06F,H04L

Claim:
1. A secure object protected against other software on a system, as tangibly embodied in a non-transitory computer-readable storage medium, said secure object comprising: a cryptographically protected region containing at least one of code and data as information that is cryptographically protected from the other software by reason that the other software cannot compromise a confidentiality or an integrity of the cryptographically protected information; at least one integrity value that protects an integrity of contents of the cryptographically protected region; and an unencrypted region that includes an esm (enter secure mode) instruction that is used to enter a secure mode in which the secure object accesses in unencrypted form the information in its cryptographically protected region while that cryptographically protected information remains cryptographically protected from the other software on the system, wherein said secure object is constructed using a build machine, different from a target machine that will implement said secure object, said esm instruction including an encrypted operand decryptable using a system key of said target machine.