Secure message system with remote decryption service
First Claim
1. A method for providing recipients with access to message content in a system in which a sender sends a message having encrypted message content in a form to a recipient over a communications network, comprising:
- at the recipient, receiving the message that has the encrypted message content in the form;
at the recipient, using the form to upload the encrypted message content to a remote decryption service over the communications network; and
at the decryption service, decrypting the encrypted message content and providing access to the decrypted message content to the recipient over the communications network.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for secure messaging are provided. A sender may encrypt content and send the encrypted content to a recipient over a communications network. The encrypted content may be decrypted for the recipient using a remote decryption service. Encrypted message content may be placed into a markup language form. Encrypted content may be incorporated into the form as a hidden form element. Form elements for collecting recipient credential information such as username and password information may also be incorporated into the form. At the recipient, the recipient may use the form to provide recipient credential information to the remote decryption service. The recipient may also use the form to upload the encrypted content from the form to the decryption service. The decryption service may provide the recipient with access to a decrypted version of the uploaded content over the communications network.
73 Citations
21 Claims
-
1. A method for providing recipients with access to message content in a system in which a sender sends a message having encrypted message content in a form to a recipient over a communications network, comprising:
-
at the recipient, receiving the message that has the encrypted message content in the form; at the recipient, using the form to upload the encrypted message content to a remote decryption service over the communications network; and at the decryption service, decrypting the encrypted message content and providing access to the decrypted message content to the recipient over the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing recipients with access to message content, comprising:
-
encrypting message content at a sender; placing the encrypted message content into an html form as a hidden form element; attaching the form to a message; sending the message with the attachment containing the encrypted message content to a recipient over a communications network; at the recipient, displaying the html form for the recipient; using an http POST or GET operation at the recipient to upload the encrypted message content from the hidden form element to a decryption service over the communications network; at the decryption service, decrypting the uploaded encrypted message content to produce decrypted message content; and providing the recipient with access to the decrypted message content over the communications network.
-
-
20. A method for providing recipients with access to message content comprising:
-
encrypting message content at a sender; sending a message to a recipient over the Internet from the sender that contains the encrypted message content and a URL; saving the encrypted message content locally at the recipient; displaying a web page for the recipient when the recipient clicks on the URL; using the web page at the recipient to select the saved encrypted message content for uploading; uploading the selected saved encrypted message content to a remote decryption service over the Internet; authenticating the recipient; after the recipient has been authenticated, obtaining a private key of the recipient from a private key service; decrypting the encrypted message content at the remote decryption service using the private key to produce decrypted message content; and providing the recipient with access to the decrypted message content over the Internet.
-
-
21. A method for providing recipients with access to message content comprising:
-
encrypting message content; creating a message at a sender that has a message body containing a markup language form, wherein the encrypted message content is an element of the markup language form; sending the message to a recipient over the Internet from the sender; displaying the markup language form for the recipient; uploading the encrypted message content from the form element to a decryption service over the communications network; decrypting the uploaded encrypted message content at the decryption service using a private key of the recipient to produce decrypted message content; and providing the recipient with access to the decrypted message content over the Internet.
-
Specification