IP Library Granted Patent US 8,627,084
Granted Patent B1
US 8,627,084 · App. 13/658,678 · Granted Jan 7, 2014

Secure messaging systems

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,627,084
App. No.
13/658,678
Granted
Jan 7, 2014
Kind
B1
Abstract

A system is provided that uses cryptographic techniques to support secure messaging between senders and recipients. A sender may encrypt a message for a recipient using the recipient's public key. The sender may send the encrypted message to the message address of a given recipient. A server may be used to decrypt the encrypted message for the recipient, so that the recipient need not install a decryption engine on the recipient's equipment.

Claims (20)

1. A method for securely conveying a message over a communications network from a sender to a recipient, wherein the recipient has an identity-based-encryption public key and an identity-based-encryption private key for use in encryption and decryption, wherein the message is encrypted using the identity-based-encryption public key of the recipient, wherein forwarding notification information is added to the encrypted message in the form of instructions for the recipient that direct the recipient to forward the encrypted message for decryption, wherein the encrypted message with the added forwarding notification is provided to the recipient, comprising:

at a server, creating an interactive message prompt formed from a universal resource locator in response to receiving the forwarded encrypted message;

using the server to obtain credentials from the recipient in response to the recipient clicking on the universal resource locator;

with a decryption engine on the server, using the recipient's credentials to obtain a copy of the recipient's identity-based-encryption private key; and

with the decryption engine on the server, decrypting the encrypted message using the copy of the recipient's identity-based-encryption private key to produce a decrypted version of the message, wherein the recipient is provided with access to the decrypted version of the message.

2. The method defined in claim 1 , wherein the server is co-located with the sender, the method further comprising:

at the recipient, forwarding the encrypted message to the server.

3. The method defined in claim 1 , wherein the server is co-located with the sender, further comprising:

at the server, receiving the forwarded encrypted message from the recipient.

4. The method defined in claim 1 , wherein the server is co-located with the sender, further comprising:

at the server, receiving the forwarded encrypted message from a cellular telephone at the recipient.

5. The method defined in claim 1 , wherein using the server to obtain credentials from the recipient in response to the recipient clicking on the universal resource locator comprises using the server to obtain credentials from the recipient over a secure communications link.

6. The method defined in claim 1 , further comprising:

using the server to provide the recipient with access to the decrypted version of the message in the form of a web page provided to the recipient by the server over a secure communications link.

7. The method defined in claim 1 wherein using the server to obtain credentials from the recipient in response to the recipient clicking on the universal resource locator comprises obtaining a username and password from the recipient using the server.

8. The method defined in claim 1 wherein using the recipient's credentials to obtain a copy of the recipient's identity-based-encryption private key comprises using the server to present the recipient's identity-based-encryption public key to an identity-based-encryption private key generator with a request for a copy of the recipient's identity-based-encryption private key.

9. The method defined in claim 1 further comprising:

at the server, storing the encrypted message in an encrypted message database.

10. The method defined in claim 1 further comprising:

at the server, storing the decrypted message in a decrypted message database.

Assignments (8)
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 →
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 →
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 →
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 →