Patent ID: 9569633
Date: 2017-02-14
CPC Classifications: G06F,H04L

Claim:
1. A mobile computing device for processor-based data protection, the mobile computing device comprising: a memory device including data stored therein in an encrypted state, wherein the data is associated with an encryption property flag that is set; and a central processing unit including a cryptographic symmetric key stored therein and at least one control register, wherein the memory device is separate from the central processing unit, the central processing unit to: (i) receive a secure command from a security server; (ii) decrypt the secure command; (iii) determine whether the secure command is a command to enable decryption by the central processing unit, (iv) enable, in response to a determination that the secure command is a command to enable decryption, decryption by the central processing unit using the cryptographic symmetric key stored therein, (v) access the data stored in the memory device, (vi) determine that the data accessed in the memory device is encrypted based on a state of a control bit of the at least one control register of the central processing unit, (vii) decrypt the data accessed in the memory device using the cryptographic symmetric key in response to determining that the data accessed in the memory device is encrypted, and (viii) store the decrypted data in the memory device with the associated encryption property flag set.