IP Library Granted Patent US 9,807,121
Granted Patent B1
US 9,807,121 · App. 14/553,939 · Granted Oct 31, 2017

Apparatus and method for decryption of secure communication sessions

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 9,807,121
App. No.
14/553,939
Granted
Oct 31, 2017
Kind
B1
Abstract

An apparatus includes a processor and a memory storing instructions executed by the processor to receive a first communication session using a first key, where the first communication session is between a client and a server. A second communication session is initiated using a second key, where the second communication session is between the apparatus and the server. An active communication session is negotiated between the client and the server using the first key and the second key. The active communication session is decrypted using the first key and the second key. The active communication session is re-encrypted using a third key to form re-encrypted data.

Claims (38)

1. An apparatus, comprising:

a processor; and

a memory storing instructions that, when executed by the processor, are configured to:

receive, over a network, a first communication session using a first key, wherein the first communication session is between a client and a server,

initiate a second communication session using a second key, wherein the second communication session is between the apparatus and the server,

negotiate an active communication session between the client and the server using the first key and the second key,

decrypt the active communication session using the first key and the second key,

re-encrypt the active communication session using a third key to form re-encrypted data,

route the re-encrypted data to a security appliance external to the network, wherein the security appliance is configured to store the re-encrypted data, and

route the third key to the security appliance along with multiple-party authorization authentication credentials.

2. The apparatus of claim 1 wherein the instructions configured to route the third key include instructions configured to route the third key via a dedicated management path.

3. The apparatus of claim 1 wherein the instructions configured to route the third key include instructions configured to route the third key via encoded metadata.

4. The apparatus of claim 1 wherein the instructions configured to route the third key include instructions configured to route the third key via a hardware security module.

5. The apparatus of claim 1 wherein the instructions configured to route the third key include instructions configured to route the third key via a secure socket layer session.

6. A method, comprising:

receiving, at a machine, a first communication session using a first key, wherein the first communication session is between a client and a server over a network,

initiating, at the machine, a second communication session using a second key, wherein the second communication session is between the machine and the server,

negotiating, via the machine, an active communication session between the client and the server using the first key and the second key,

decrypting, at the machine, the active communication session using the first key and the second key,

re-encrypting, at the machine, the active communication session using a third key to form re-encrypted data,

routing, via the machine, the re-encrypted data to a security appliance external to the network, wherein the security appliance is configured to store the re-encrypted data, and

routing, via the machine, the third key to the security appliance along with multiple-factor authentication credentials.

7. The method of claim 6 wherein the routing of the third key includes routing the third key via a dedicated management path.

8. The method of claim 6 wherein the routing of the third key includes routing the third key via encoded metadata.

9. The method of claim 6 wherein the routing of the third key includes routing the third key via a hardware security module.

10. The method of claim 6 wherein the routing of the third key includes routing the third key via a secure socket layer session.

11. One or more computer-readable non-transitory storage media storing instructions thereon that, when executed by one or more processors, are configured to:

receive, at an apparatus over a network, a first communication session using a first key, wherein the first communication session is between a client and a server;

initiate a second communication session using a second key, wherein the second communication session is between the apparatus and the server;

negotiate an active communication session between the client and the server using the first key and the second key;

decrypt the active communication session using the first key and the second key;

re-encrypt the active communication session using a third key to form re-encrypted data;

route the re-encrypted data to a security appliance external to the network, wherein the security appliance is configured to store the re-encrypted data; and

route the third key to the security appliance along with role-based access control authentication credentials.

12. The one or more computer-readable non-transitory storage media of claim 11 wherein the instructions configured to route the third key include instructions configured to route the third key via a dedicated management path.

13. The one or more computer-readable non-transitory storage media of claim 11 wherein the instructions configured to route the third key include instructions configured to route the third key via encoded metadata.

14. The one or more computer-readable non-transitory storage media of claim 11 wherein the instructions configured to route the third key include instructions configured to route the third key via a hardware security module.

15. The one or more computer-readable non-transitory storage media of claim 11 wherein the instructions configured to route the third key include instructions configured to route the third key via a secure socket layer session.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2016
From: BLUE COAT SYSTEMS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 039851/0044 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2016
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 039516/0929 →
SECURITY INTEREST Recorded May 22, 2015
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 035751/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: LEVY, JOSEPH H.; WELLS, DAVID; KRAUS, PAUL
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 034266/0257 →