IP Library Granted Patent US 6,912,285
Granted Patent B2
US 6,912,285 · App. 09/792,949 · Granted Jun 28, 2005

Mechanism for efficient private bulk messaging

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,912,285
App. No.
09/792,949
Granted
Jun 28, 2005
Kind
B2
Abstract

Secure bulk messaging mechanism in which, roughly described, a sender first encrypts a message once. The message can be decrypted with a message decryption key. These can be symmetric or asymmetric keys. For each recipient, the sender then encrypts the message decryption key with the recipient's public key. The sender then sends the encrypted message and the encrypted message decryption keys to a store-and-forward server. Subsequently, one or more recipients connect to the server and retrieve the encrypted message and the message encryption key that has been encrypted with the recipient's public key. Alternatively, the server can forward these items to each individual recipient. The recipient then decrypts the encrypted message decryption key with the recipient's private key, resulting in an un-encrypted message decryption key. The recipient then decrypts the message using the un-encrypted message decryption key.

Claims (19)

1. A method for transmitting a message, comprising the steps of:

encrypting said message to develop an encrypted message, said encrypted message being decryptable using a first decryption key;

encrypting said first decryption key with encryption keys of a plurality of target recipients, to develop a plurality of encrypted decryption keys;

transmitting said encrypted message and said encrypted decryption keys to said target recipients;

sending said encrypted message to a server;

said server forwarding said encrypted message to each of said target recipients;

sending said encrypted decryption keys to said server; and

changing one of said encrypted decryption keys on said server after said step of sending said encrypted decryption keys to said server.

2. A method according to claim 1 , wherein said step of encrypting said message comprises the step of encrypting said message with a symmetric encryption algorithm.

3. A method according to claim 1 , wherein said step of encrypting said message comprises the step of encrypting said message with an asymmetric encryption algorithm.

4. A method according to claim 1 , wherein said step of encrypting said first decryption key, with respect to a first one of said target recipients, comprises the step of encrypting said first decryption key with a symmetric encryption algorithm.

5. A method according to claim 1 , wherein said step of encrypting said first decryption key, with respect to a first one of said target recipients, comprises the step of encrypting said first decryption key with an asymmetric encryption algorithm.

6. A method according to claim 1 , wherein said step of encrypting said first decryption key, with respect to a first one of said target recipients, comprises the steps of:

encrypting said decryption key with a key of an additional party, to develop a partially encrypted decryption key; and

encrypting said partially encrypted decryption key with the key of said first target recipient.

7. A method according to claim 1 , wherein said step of transmitting comprises the step of broadcasting said encrypted message and said encrypted decryption keys to a plurality of listeners, not all of which are members of said plurality of target recipients.

8. A method according to claim 1 , further comprising the step of sending to said server an additional encrypted decryption key, encrypted with a key of an additional target recipient, after said step of sending said encrypted decryption keys to said server.

9. A method according to claim 1 , further comprising the step of sending to said server a digital signature covering at least one of said encrypted decryption keys.

10. A method according to claim 1 , further comprising the step of sending to said server a digital signature covering all of said encrypted decryption keys.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2022
From: AXWAY INC.
To: MAILGATE, LLC
Reel/Frame 061128/0120 →
MERGER Recorded Jan 6, 2009
From: TUMBLEWEED COMMUNICATIONS CORP.
To: AXWAY INC.
Reel/Frame 022062/0244 →
MERGER Recorded Sep 1, 2006
From: VALICERT INCORPORATED
To: TUMBLEWEED COMMUNICATIONS CORP.
Reel/Frame 018231/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2001
From: JEVANS, DAVID
To: VALICERT, INC.
Reel/Frame 012009/0204 →