System and method of protecting data on a communication device
AssigneeResearch In Motion Limited
InventorsNeil P. Adams, Herbert A. Little
Life of this patent
Estimating the term…
Abstract
A system and method of protecting data on a communication device are provided. Data received when the communication device is in a first operational state is encrypted using a first cryptographic key and algorithm. When the communication device is in a second operational state, received data is encrypted using a second cryptographic key and algorithm. Received data is stored on the communication device in encrypted form.
Claims26
A mobile device comprising a processor configured to:
- store a first cryptographic key and a second cryptographic key in a key store of the mobile device;
- receive data at the mobile device;
- encrypt the data using the first cryptographic key if the first cryptographic key is accessible, before the data is stored in a memory on the mobile device;
- encrypt the data, using the second cryptographic key if the first cryptographic key is not accessible, before the data is stored in the memory;
- append the data in encrypted form to existing data in the memory if the data is related to the existing data.
A computer-readable medium comprising instructions executable by a processor of a mobile device, wherein when the instructions are executed, the processor is configured to:
- store a first cryptographic key and a second cryptographic key in a key store of the mobile device;
- receive data at the mobile device;
- encrypt the data using the first cryptographic key if the first cryptographic key is accessible, before the data is stored in a memory on the mobile device;
- encrypt the data, using the second cryptographic key if the first cryptographic key is not accessible, before the data is stored in the memory;
- and
- append the data in encrypted form to existing data in the memory if the data is related to the existing data.
A method of protecting data on a mobile device, wherein the method comprises:
- storing a first cryptographic key and a second cryptographic key in a key store of the mobile device;
- receiving data at the mobile device;
- encrypting the data using the first cryptographic key if the first cryptographic key is accessible, before the data is stored in a memory on the mobile device;
- encrypting the data, using the second cryptographic key if the first cryptographic key is not accessible, before the data is stored in the memory;
- and
- appending the data in encrypted form to existing data in the memory if the data is related to the existing data.
Dependencies are inferred from the claim text.