Certified transmission system
First Claim
Patent Images
1. A method for transmitting a message from a sender to an intended recipient comprising:
- encrypting a message using a symmetric key;
sending the encrypted message to an intended recipient without the symmetric key;
providing the symmetric key to a third party; and
if the intended recipient signs and returns to the third party a receipt for the message, transferring, by the third party, the receipt to the sender and providing the symmetric key to the intended recipient.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and apparatus for transmitting a message from a sender to an intended recipient. The method includes encrypting a message using a symmetric key, sending the encrypted message to an intended recipient without the symmetric key and providing the symmetric key to a third party. If the intended recipient signs and returns to the third party a receipt for the message, the method includes transferring, by the third party, the receipt to the sender and providing the symmetric key to the intended recipient.
152 Citations
9 Claims
-
1. A method for transmitting a message from a sender to an intended recipient comprising:
-
encrypting a message using a symmetric key;
sending the encrypted message to an intended recipient without the symmetric key;
providing the symmetric key to a third party; and
if the intended recipient signs and returns to the third party a receipt for the message, transferring, by the third party, the receipt to the sender and providing the symmetric key to the intended recipient. - View Dependent Claims (2)
-
-
3. A method for transmitting a message from a sender to an intended recipient comprising:
-
at the sender, encrypting a message using a symmetric key, encrypting the symmetric key to make the symmetric key accessible to a third party but not to a recipient and sending the encrypted message and the encrypted symmetric key to an intended recipient;
at the recipient, signing a receipt for the message and sending the receipt and the encrypted symmetric key to the third party; and
at the third party, transferring the receipt to the sender and providing the symmetric key to the intended recipient if the receipt is properly signed.
-
-
4. A method for certifying receipt of a message, the message being sent from a sender to an intended recipient and being encrypted by a symmetric key, the symmetric key being encrypted to be only accessible to the third party, and the method executing at a third party distinct from the sender and the recipient, the method comprising:
-
receiving a signed receipt and the encrypted symmetric key from an intended recipient, the signed receipt memorializing receipt of the encrypted message by the intended recipient;
verifying the signed receipt;
transferring the verified receipt to the sender; and
providing the symmetric key to the intended recipient.
-
-
5. A method for certifying receipt of a message, the message being sent from a sender to an intended recipient and being encrypted by a symmetric key, the message including a separately encrypted message header including the symmetric key and a message identifier associated with the message, the method executing at a third party distinct from the sender and the recipient, the method comprising:
-
receiving a separately encrypted message header and a certified receipt originating from the intended recipient, the certified receipt including the message identifier signed by the recipient;
decrypting the separately encrypted message header to expose the symmetric key and the message identifier;
verifying the certified receipt including verifying the signature of the intended recipient and the message identifier in the certified receipt is the same as the message identifier obtained from the separately encrypted message header;
forwarding the certified receipt to the sender; and
forwarding the symmetric key to the intended recipient.
-
-
6. A method for transmitting a message from a sender to an intended recipient comprising:
-
encrypting a message using a symmetric key;
storing the symmetric key and the message;
sending the encrypted message to an intended recipient without the symmetric key;
forwarding the encrypted symmetric key to a third party;
receiving from the third party a certified receipt verified by the third party indicating receipt of the message by the intended recipient; and
verifying the validity of the certified receipt using the stored symmetric key and the certified message.
-
-
7. A method for transmitting a message from a sender to an intended recipient comprising:
-
identifying a message for transmission to an intended recipient;
creating a message header that includes a symmetric key and a message identifier associated with the message;
encrypting the message using the symmetric key;
public key encrypting the message header using a public key of a third party;
attaching the message header to the encrypted message forming a certified message and forwarding the certified message to the intended recipient;
storing a copy of the certified message and the symmetric key;
receiving a certified receipt originating from the intended recipient, the certified receipt being verified at the third party and forwarded to the sender after verification; and
verifying the validity of the receipt using the stored symmetric key and the certified message.
-
-
8. A method for providing a receipt for a message, the message being sent from a sender to an intended recipient and the method executing at the recipient, the method comprising:
-
receiving an encrypted message from the sender, the message encrypted by a symmetric key;
creating a receipt for the encrypted message including signing a hash of the encrypted message and returning the signed receipt to a third party; and
after verification of the signed receipt at the third party, receiving the symmetric key from the third party so that the intended recipient can decrypt the encrypted message. - View Dependent Claims (9)
-
Specification