SYSTEM AND METHOD FOR PROCESSING ATTACHMENTS TO MESSAGES SENT TO A MOBILE DEVICE
First Claim
1. A method of processing attachments to messages sent to a mobile device, the method comprising:
- after a message addressed to a user of the mobile device is received by one or more remote servers, receiving data associated with the message at the mobile device from the one or more remote servers;
wherein the message addressed to the user comprises a plurality of encrypted message content parts, at least one of the plurality of encrypted message content parts comprising an encrypted attachment;
wherein each encrypted message content part has been encrypted using a different one of a plurality of session keys, and each session key has been encrypted using an encryption key associated with the user;
wherein the one or more remote servers are configured to initially withhold transmission of data associated with an attachment to the mobile device, and are configured to subsequently transmit data associated with the attachment to the mobile device if a request therefor is received; and
wherein the data received at the mobile device comprises data identifying an attachment structure for the message, and further comprises at least one encrypted session key; and
outputting the attachment structure at the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing attachments to messages sent to a mobile device is described herein. Embodiments described herein apply to encrypted messages comprising multiple message parts, in which different encryption keys (e.g. session keys) have been used to encrypt the different message parts. In at least one example embodiment, the encrypted session keys for every message content part comprising an attachment is received at the mobile device. In one embodiment, all of the encrypted session keys are stored together in a main message header. The mobile device may then decrypt the encrypted session key associated with a user requested attachment, and transmits the decrypted session key to one or more remote servers in an attachment request for use in decrypting the requested attachment. Data associated with the requested attachment, in decrypted form, is returned to the mobile device.
97 Citations
23 Claims
-
1. A method of processing attachments to messages sent to a mobile device, the method comprising:
-
after a message addressed to a user of the mobile device is received by one or more remote servers, receiving data associated with the message at the mobile device from the one or more remote servers; wherein the message addressed to the user comprises a plurality of encrypted message content parts, at least one of the plurality of encrypted message content parts comprising an encrypted attachment; wherein each encrypted message content part has been encrypted using a different one of a plurality of session keys, and each session key has been encrypted using an encryption key associated with the user; wherein the one or more remote servers are configured to initially withhold transmission of data associated with an attachment to the mobile device, and are configured to subsequently transmit data associated with the attachment to the mobile device if a request therefor is received; and wherein the data received at the mobile device comprises data identifying an attachment structure for the message, and further comprises at least one encrypted session key; and outputting the attachment structure at the mobile device. - 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)
-
Specification