Patent ID: 8195128
Filing Date: 2012-06-05
Classification: H04L

Abstract:
1. A mobile device configured to process a message comprising a plurality of encrypted attachments received from a sender via one or more remote servers, wherein the mobile device comprises a processor and memory, and wherein the processor is configured to perform acts comprising: receiving, from the one or more remote servers, data associated with the message, wherein the one or more remote servers are configured to initially withhold transmission of each encrypted attachment of the plurality of encrypted attachments to the mobile device until a request for the attachment is made by the mobile device, and wherein the data received from the one or more remote servers identifies an attachment structure for the message and comprises at least one encrypted session key of a plurality of session keys; and outputting the attachment structure; wherein the message as sent from the sender comprises the plurality of encrypted attachments, wherein each of the plurality of encrypted attachments is encrypted using a different one of the plurality of session keys, and wherein each session key of the plurality of session keys is encrypted such that the session key is decryptable with a key accessible to the mobile device but not to the one or more remote servers.