IP Library Granted Patent US 8,171,563
Granted Patent B2
US 8,171,563 · App. 12/714,010 · Granted May 1, 2012

Secure message system with remote decryption service

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 8,171,563
App. No.
12/714,010
Granted
May 1, 2012
Kind
B2
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.

Claims (41)

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 and in which the recipient uploads the encrypted message content using a form, the method comprising:

at a remote decryption service, receiving the encrypted message content uploaded from the recipient using the form; and

at the remote decryption service, decrypting the encrypted message content and providing access to the decrypted message content to the recipient over the communications network.

2. The method defined in claim 1 wherein the form comprises a markup language form and wherein receiving the encrypted message content comprises receiving the encrypted message content in the markup language form.

3. The method defined in claim 1 wherein the encrypted message content is encrypted using an identity-based-encryption public key associated with the recipient and wherein decrypting the encrypted message content comprises using an identity-based-encryption private key associated with the recipient to decrypt the encrypted message content.

4. The method defined in claim 1 further comprising:

at the remote decryption service, receiving recipient credential information uploaded from the recipient in the form.

5. The method defined in claim 1 wherein receiving the encrypted message content comprises, at the remote decryption service, receiving the encrypted message content uploaded using an http POST or GET operation.

6. The method defined in claim 5 further comprising authenticating the recipient at the remote decryption service.

7. The method defined in claim 1 further comprising authenticating the recipient at the remote decryption service.

8. The method defined in claim 1 further comprising:

at the remote decryption service, receiving username and password information uploaded from the recipient in the form.

9. The method defined in claim 1 , wherein private keys are provided by a private key service over the communications network, the method further comprising:

at the remote decryption service, requesting a private key for the recipient from the private key service;

at the remote decryption service, obtaining the private key from the private key service over the communications network; and

at the remote decryption service, using the private key to decrypt the encrypted message content.

10. The method defined in claim 1 wherein the message includes a plurality of forms each of which includes encrypted message content and wherein receiving the encrypted message content comprises:

at the remote decryption service, receiving the encrypted message content uploaded from the recipient using the plurality of forms.

11. A method for using a decryption service to provide recipients with access to encrypted message content over a communications network, wherein at least part of the message content is encrypted and placed into an html form and wherein a recipient uploads the encrypted message content using the html form, the method comprising:

at the remote decryption service, receiving the encrypted message content uploaded from the recipient using the html form;

at the decryption service, decrypting the encrypted message content to produce decrypted message content; and

at the decryption service, providing the recipient with access to the decrypted message content over the communications network.

12. The method defined in claim 11 further comprising:

at the decryption service, authenticating the recipient.

13. The method defined in claim 12 wherein authenticating the recipient comprises:

at the decryption service, receiving username and password information uploaded from the recipient using the html form.

14. The method defined in claim 12 further comprising:

at the decryption service and in response to successfully authenticating the recipient, obtaining a private key of the recipient.

15. The method defined in claim 14 wherein decrypting the encrypted message content to produce the decrypted message content comprises decrypting the encrypted message content using the private key to produce the decrypted message content.

16. A method for using a decryption service to provide recipients with access to message content, wherein at least part of the message content is encrypted and wherein a sender sends a message that contains the encrypted message content and a URL to a recipient, the method comprising:

at the decryption service, providing a web page for the recipient when the recipient clicks on the URL, wherein the web page provides the recipient with an opportunity to upload the encrypted message content to the decryption service;

at the decryption service, receiving the encrypted message content over a communications network;

at the decryption service, decrypting the encrypted message content to produce decrypted message content; and

at the decryption service, providing the recipient with access to the decrypted message content over the communications network.

17. The method defined in claim 16 further comprising:

at the decryption service, authenticating the recipient.

18. The method defined in claim 17 wherein authenticating the recipient comprises:

at the decryption service, receiving username and password information from the recipient.

19. The method defined in claim 17 further comprising:

at the decryption service and after the recipient has been authenticated, obtaining a private key of the recipient.

20. The method defined in claim 19 wherein decrypting the encrypted message content to produce the decrypted message content comprises decrypting the encrypted message content using the private key to produce the decrypted message content.

Assignments (11)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Dec 22, 2021
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 058569/0152 →
CHANGE OF NAME Recorded Dec 17, 2018
From: VOLTAGE SECURITY, INC.
To: VOLTAGE SECURITY, LLC
Reel/Frame 051198/0611 →
MERGER AND CHANGE OF NAME Recorded Dec 17, 2018
From: VOLTAGE SECURITY, LLC; ENTIT SOFTWARE LLC
To: ENTIT SOFTWARE LLC
Reel/Frame 051199/0074 →
MERGER Recorded Oct 22, 2018
From: VOLTAGE SECURITY, LLC
To: ENTIT SOFTWARE LLC
Reel/Frame 047253/0802 →
ENTITY CONVERSION AND CHANGE OF NAME Recorded Oct 22, 2018
From: VOLTAGE SECURITY, INC.
To: VOLTAGE SECURITY, LLC
Reel/Frame 047276/0434 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
RELEASE OF SECURITY INTEREST Recorded Feb 27, 2015
From: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
To: VOLTAGE SECURITY, INC.
Reel/Frame 035110/0726 →
SECURITY AGREEMENT Recorded Feb 7, 2014
From: VOLTAGE SECURITY, INC.
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 032170/0273 →