Mechanism for efficient private bulk messaging
First Claim
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; and
transmitting said encrypted message and said encrypted decryption keys to said target recipients.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
24 Claims
-
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; and
transmitting said encrypted message and said encrypted decryption keys to said target recipients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for receiving a message, comprising the steps of:
-
receiving an encrypted message, said encrypted message being decryptable using a first decryption key;
receiving in conjunction with said encrypted message a plurality of encrypted decryption keys for said encrypted message;
decrypting a particular one of said encrypted decryption keys to recover said first decryption key; and
decrypting said encrypted message using said first decryption key. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. Apparatus including at least one computer readable storage medium, said apparatus carrying data comprising:
-
an encrypted message, said encrypted message being decryptable using a first decryption key; and
a plurality of encrypted decryption keys stored in conjunction with said encrypted message, each of said encrypted decryption keys including said first decryption key encrypted with an encryption key of a respective target recipient of said message. - View Dependent Claims (23, 24)
-
Specification