Selective encryption of electronic messages and data
First Claim
1. A method comprising:
- storing a first portion of a message on a server, and storing a complementary second portion of the message on a client;
encrypting the first portion of the message on the server, and generating a message specific token associated with the encrypted first portion of the message, the message-specific token comprising one or more encryption keys used to encrypt the first portion of the message;
combining the second portion of the message stored on the client with the message-specific token to form a partially secured message at the client; and
delivering the partially secured message including the message-specific token, from the client to a recipient to facilitate access to both the first and second portions of the message by the recipient.
3 Assignments
0 Petitions
Accused Products
Abstract
A system includes a server to store a first portion of a message, and a client to store a complementary second portion of the message. The first portion of the message is encrypted and a message specific token comprising one or more encryption keys used to encrypt the first portion of the message is generated. The second portion of the message stored on the client is subsequently combined with the message-specific token to form a partially secured message at the client. Furthermore, the partially secured message including the message-specific token is delivered from the client to a recipient to facilitate access to both the first and second portions of the message by the recipient.
86 Citations
62 Claims
-
1. A method comprising:
-
storing a first portion of a message on a server, and storing a complementary second portion of the message on a client;
encrypting the first portion of the message on the server, and generating a message specific token associated with the encrypted first portion of the message, the message-specific token comprising one or more encryption keys used to encrypt the first portion of the message;
combining the second portion of the message stored on the client with the message-specific token to form a partially secured message at the client; and
delivering the partially secured message including the message-specific token, from the client to a recipient to facilitate access to both the first and second portions of the message by the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
a server encrypting a message;
the server generating a token including one or more encryption keys used to encrypt the message;
the server combining the token with a message notification to form an integrated message notification;
the server providing the integrated message notification to a sending client; and
the sending client sending the integrated message notification to one or more recipients to facilitate recipient access to the message. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
a server encrypting a message;
the server generating a token including one or more encryption keys used to encrypt the message;
the server transmitting the token to a sending client;
the sending client combining the token with a message notification to form an integrated message notification; and
the sending client delivering the integrated message notification to one or more recipients to facilitate recipient access to the message. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. In a server, a method comprising:
-
receiving a request from a sending client identifying a message;
encrypting the message in response to the request;
generating a token corresponding to the encrypted message, the token including one or more encryption keys associated with the encrypted message;
combining the token with a message notification to form an integrated message notification; and
returning the integrated message notification to the sending client to be forwarded by the sending client to one or more recipients to facilitate recipient access to the message. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. In a sending client, a method comprising:
-
transmitting to a server, a first portion of a message to be encrypted receiving from the server, a token corresponding to an encrypted version of the message the token comprising one or more encryption keys used to encrypt the message;
combining the token with a message notification to form an integrated message notification; and
delivering the integrated message notification to one or more recipients to facilitate recipient access to the message. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. In a sending client, a method comprising:
-
identifying to a server, a first portion of a message to be encrypted and an intended recipient for the message;
receiving from the server, a token individualized for the intended recipient, the token corresponding to the message and comprising a first key portion of a split encryption key used by the server to encrypt the first portion of the message;
replacing the first portion of the message with the token to form a partially secured message; and
sending the partially secured message to the intended recipient. - View Dependent Claims (46, 47)
-
-
48. A system comprising:
-
a server to encrypt a message received from a sending client, generate a token representation of the encrypted message including one or more encryption keys corresponding to the encrypted message, integrate the token with a message notification, and return the integrated message notification to the sending client; and
the sending client to deliver the message notification to one or more recipients to facilitate recipient access to the message.
-
-
49. A system comprising:
-
a server to encrypt a message received from a sending client, generate a token representation of the encrypted message including one or more encryption keys used to encrypt the message, and return the token to the sending client; and
the sending client to integrate the token with a message notification, and send the integrated message notification to one or more recipients to facilitate recipient access to the message.
-
-
50. An apparatus comprising:
a storage medium having stored therein programming instructions designed to enable the apparatus to receive a request from a sending client identifying a message;
encrypt the message in response to the request;
generate a token corresponding to the encrypted message, the token including one or more encryption keys associated with the encrypted message;
combine the token with a message notification to form an integrated message notification; and
return the integrated message notification to the sending client to be forwarded by the sending client to one or more recipients to facilitate recipient access to the message. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
58. An apparatus comprising:
a storage medium having stored therein programming instructions designed to enable the apparatus to transmit to a server, a first portion of a message to be encrypted receive from the server, a token corresponding to an encrypted version of the message the token comprising one or more encryption keys used to encrypt the message;
combine the token with a message notification to form an integrated message notification; and
deliver the integrated message notification to one or more recipients to facilitate recipient access to the message. - View Dependent Claims (59, 60, 61, 62)
Specification