IP Library Granted Patent US 7,543,146
Granted Patent B1
US 7,543,146 · App. 10/871,650 · Granted Jun 2, 2009

Using digital certificates to request client consent prior to decrypting SSL communications

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 7,543,146
App. No.
10/871,650
Granted
Jun 2, 2009
Kind
B1
Abstract

In response to an indication of a desire to initiate a secure communication session (e.g., a session utilizing a the SSL communication protocol) with a computer resource, a digital certificate indicative of whether or not a user consents to monitoring of the secure communication session is requested. The response to this request will permit or deny such monitoring, allowing the session to proceed or be cancelled, accordingly.

Claims (21)

1. A method, comprising:

at a proxy disposed within a communication path between a client and a server and in response to a request from the client to establish a secure communication session with the server, requesting, by the proxy, a digital certificate indicative of whether or not a user associated with the client consents to monitoring of said secure communication session, said digital certificate being one of a pair of digital certificates, a first of which is indicative of the user's consent to said monitoring and a second of which is indicative of said user's lack of consent to said monitoring.

2. The method of claim 1 , wherein said secure communication session comprises a session utilizing a secure communications protocol that supports client authentication using certificates.

3. The method of claim 1 , wherein the digital certificate is unique to the user.

4. The method of claim 1 , wherein said secure communication session comprises a session utilizing a secure socket layer (SSL) communication protocol.

5. The method of claim 4 , wherein monitoring of said secure communication session comprises decrypting encrypted packets at a computer system other than that which is an ultimate destination for information included in said packets.

6. The method of claim 4 , wherein said digital certificate comprises a common name sufficiently descriptive to permit the user to understand consequences of authorizing transmission of said digital certificate.

7. The method of claim 1 , further comprising presenting the user with an option to transmit either of the pair of digital certificates in response to the request.

8. A computer system, comprising:

means for receiving an indication of a desire to initiate a secure communication session between a first computer system and a second computer system; and

means for requesting a digital certificate indicative of whether or not a user of the first computer system consents to monitoring of said secure communication session, said digital certificate being one of a pair of digital certificates, a first of which is indicative of the user's consent to said monitoring and a second of which is indicative of said user's lack of consent to said monitoring.

9. The computer system of claim 8 wherein said secure communication session comprises a session utilizing a secure communications protocol that supports client authentication using certificates.

10. The computer system of claim 8 wherein said secure communication session comprises a session utilizing a secure socket layer (SSL) communication protocol.

11. The computer system of claim 8 , wherein monitoring of said secure communication session comprises decrypting encrypted packets at the second computer system.

12. The computer system of claim 8 , wherein monitoring of said secure communication session comprises decrypting encrypted packets at a third computer system other than either of the first and second computer systems.

13. The computer system of claim 8 , wherein said digital certificate comprises a common name sufficiently descriptive to permit the user to understand consequences of authorizing transmission of said digital certificate.

14. A method, comprising receiving an indication of a desire to initiate a secure communication session between a first computer system and a second computer system, and transmitting a request for a digital certificate indicative of whether or not a user of the first computer system consents to monitoring of the secure communication session, said digital certificate being one of a pair of digital certificates, a first of which is indicative of the user's consent to said monitoring and a second of which is indicative of said user's lack of consent to said monitoring.

15. The method of claim 14 , wherein the secure communication session comprises a session utilizing a secure communications protocol that supports client authentication using certificates.

16. The method of claim 14 , wherein the secure communication session comprises a session utilizing a secure socket layer (SSL) communication protocol.

17. The method of claim 16 , wherein monitoring of the secure communication session comprises decrypting encrypted packets at the second computer system.

18. The method of claim 17 , further comprising presenting the user with an option to transmit either of the pair of digital certificates in response to the request.

Assignments (12)
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 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 30740/0181 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035797/0280 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 27727/0144 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035798/0006 →
SECURITY INTEREST Recorded May 22, 2015
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 035751/0348 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 3, 2013
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 030740/0181 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 027727/0178 Recorded Oct 16, 2012
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 029140/0170 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 16, 2012
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 027727/0144 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 16, 2012
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 027727/0178 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE TO BLUE COAT SYSTEMS, INC. PREVIOUSLY RECORDED ON REEL 015500 FRAME 0752. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 30, 2011
From: KARANDIKAR, SHRIKRISHNA; KELLY, THOMAS J.
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 027306/0962 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2004
From: KARANDIKAR, SHRIKRISHNA; KELLY, THOMAS J.
To: BLUE COAT SYSTEMS
Reel/Frame 015500/0752 →