System and method of protecting data on a communication device
AssigneeResearch In Motion Limited
InventorsNeil Adams, Herbert 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.
Claims42
A system of protecting data on a communication device having a first operational state and a second operational state, comprising:
- a key store configured to store a plurality of cryptographic keys;
- a memory configured to store data;
- and
- a data protection system configured to receive data, to determine whether the communication device is in the first operational state or the second operational state, to encrypt the received data using a first of the plurality of cryptographic keys where the communication device is in the first operational state or a second of the plurality of cryptographic keys where the communication device is in the second operational state, and to store the encrypted received data in the memory.
A method of protecting data on a communication device comprising the steps of:
- storing a first protected cryptographic key and a second cryptographic key on the communication device;
- receiving data at the communication device;
- determining whether the first protected cryptographic key is accessible;
- encrypting the received data using the first protected cryptographic key where the first protected cryptographic key is accessible;
- encrypting the received data using the second cryptographic key where the first protected cryptographic key is inaccessible;
- and
- storing the encrypted received data in memory on the communication device.
A system of protecting data on a communication device comprising:
- means for storing a first protected cryptographic key and a second cryptographic key on the communication device;
- means for receiving data at the communication device;
- means for determining whether the first protected cryptographic key is accessible;
- means for encrypting the received data using the first protected cryptographic key where the first protected cryptographic key is accessible;
- means for encrypting the received data using the second cryptographic key where the first protected cryptographic key is inaccessible;
- and
- means for storing the encrypted received data in memory on the communication device.
Dependencies are inferred from the claim text.