Dynamically resolving recipients to retrieve public keys during send/receive
First Claim
1. A method of dynamically retrieving public keys for message encryption during a send/receive process in a mobile device, comprising:
- identifying a message to be encrypted and storing the message in a message outbox while the mobile device is offline; and
retrieving a public key for a recipient associated with the message when the mobile device goes online and synchronizes with a network server.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed that facilitate identifying messages generated on a mobile device while the device is offline as requiring encryption, storing the messages in a message outbox with a flag indicating that encryption is required, and identifying recipients of the flagged messages to generate a recipient list. The recipient list can be piggybacked on a server synchronization request when the mobile device enters a period of online activity, and a server can return public keys associated with identified recipients to permit an encryption component, such as a secure/multipurpose Internet mail extension protocol (S/MIME) encryption component, in the mobile device to encrypt the messages.
37 Citations
20 Claims
-
1. A method of dynamically retrieving public keys for message encryption during a send/receive process in a mobile device, comprising:
-
identifying a message to be encrypted and storing the message in a message outbox while the mobile device is offline; and
retrieving a public key for a recipient associated with the message when the mobile device goes online and synchronizes with a network server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented system that facilitates retrieving public keys associated with intended message recipients, comprising:
-
a data store that stores messages to be encrypted, which are generated during periods of offline activity for a client device; and
a resolution component that identifies an intended recipient for at least one message stored in the client device and retrieves a public key associated with the intended recipient when the client device enters a period of online activity and synchronizes with a message exchange server. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system that facilitates retrieving public keys for recipients of encrypted messages over a communication network, comprising:
-
means for identifying messages to be encrypted for transmission from an offline mobile device;
means for storing identified messages until the mobile device synchronizes with a network to enter a period of online status;
means for identifying a recipient for each message in a synchronization request; and
means for retrieving a public key for each identified recipient to encrypt each identified message. - View Dependent Claims (19, 20)
-
Specification