Patent ID: 7707645

Claim:
A microprocessor comprising: an information acquiring unit that acquires information to be utilized by a processor core, the information being acquired from a source external to the microprocessor; a decryption unit that decrypts the acquired information to obtain plaintext information, when the acquired information is encrypted; a plaintext information storing unit that stores the plaintext information obtained by the decryption unit; a protected attribute adding unit that adds a protected attribute indicating one of protection and non-protection of the plaintext information based on whether the decryption has been performed; an access request acquiring unit that acquires, from a device, an access request indicating a request by the device to access the plaintext information; a request type identifying unit that identifies a type of request of the access request acquired from the device; and an access controlling unit that controls access to the plaintext information based on the type of the access request acquired from the device and the protected attribute.