System and method for secure message key caching in a mobile communication device
First Claim
Patent Images
1. A method for processing encrypted messages at a wireless mobile communication device, comprising the steps of:
- receiving at the wireless mobile communication device an encrypted message comprising at least one encrypted session key and encrypted content;
accessing the encrypted message;
identifying an individual encrypted session key associated with the wireless mobile communication device;
decrypting the individual encrypted session key; and
storing the decrypted session key to memory;
wherein the stored decrypted session key is used to decrypt the encrypted content of the encrypted message where the encrypted content is subsequently accessed.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for processing encrypted messages at a mobile device. A mobile device receives an encrypted message that comprises encrypted content as well as encryption information for accessing the encrypted content. At the mobile device, the encryption accessing information is obtained and stored to memory. The encryption accessing information is retrieved from memory in order to decrypt the encrypted content when the encrypted message is subsequently accessed.
-
Citations
49 Claims
-
1. A method for processing encrypted messages at a wireless mobile communication device, comprising the steps of:
-
receiving at the wireless mobile communication device an encrypted message comprising at least one encrypted session key and encrypted content;
accessing the encrypted message;
identifying an individual encrypted session key associated with the wireless mobile communication device;
decrypting the individual encrypted session key; and
storing the decrypted session key to memory;
wherein the stored decrypted session key is used to decrypt the encrypted content of the encrypted message where the encrypted content is subsequently accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. Computer software stored on a computer readable medium, the computer software comprising program code for carrying out a method that processes an encrypted message at a wireless mobile communication device when the encrypted message is accessed, said encrypted message containing at least one encrypted session key and encrypted content, said method comprising the steps of:
-
identifying an individual encrypted session key associated with the wireless mobile communication device where the encrypted message is accessed by the means for accessing;
decrypting the individual encrypted session key;
storing the decrypted session key to memory; and
using the stored decrypted session key to decrypt the encrypted content where the encrypted content is accessed multiple times.
-
-
44. An apparatus on a wireless mobile communication device for handling multiple accesses to encrypted content, wherein an encrypted message includes the encrypted content and further includes encryption accessing information that has an association with the encrypted message, and wherein the encrypted message is transmitted to the wireless mobile communication device, the apparatus comprising:
-
a storage software module that stores the encryption accessing information in memory which is volatile and non-persistent, wherein the encryption accessing information allows access to the encrypted content; and
an accessing software module that retrieves from the memory the encryption accessing information. wherein the retrieved encryption accessing information is used to decrypt the encrypted content where the encrypted content is accessed multiple times. - View Dependent Claims (45, 46, 47, 48, 49)
-
Specification