IP Library Granted Patent US 6,993,652
Granted Patent B2
US 6,993,652 · App. 09/972,523 · Granted Jan 31, 2006

Method and system for providing client privacy when requesting content from a public server

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 6,993,652
App. No.
09/972,523
Granted
Jan 31, 2006
Kind
B2
Abstract

Method and system for providing client privacy on the Internet when the client requests content from a public application server. The method is well-suited to key management protocols that utilize the concept of tickets. The client name or identity is encrypted in all key management messages where the client is requesting a ticket for a specific application server. The key management messages are between the client and a key distribution center (KDC) and between the client and the specific application server. The KDC does not provide the client name or identity in the clear in such messages. This prevents the client's identity from being linked with the content provided by the specific application server, which results in improved user privacy.

Claims (24)

1. A method of providing client privacy when requesting content from an application server, comprising the steps of:

receiving a request for a ticket granting ticket (TGT ticket) from a client;

generating the TGT ticket with an identity of the client encrypted therein;

sending the TGT ticket to the client;

receiving a request for a service ticket (ST ticket) for the application server from the client that includes the TGT ticket and that does not provide the identity of the client in the clear;

generating the ST ticket with the identity of the client encrypted therein; and

sending the ST ticket to the client without providing the identity of the client in the clear.

2. A method in accordance with claim 1 , wherein the step of receiving a request for a TGT ticket comprises the step of receiving a request for a TGT ticket with an authentication server.

3. A method in accordance with claim 1 , wherein the step of generating the TGT ticket comprises the step of generating the TGT ticket with an authentication server.

4. A method in accordance with claim 1 , wherein the step of sending the TGT ticket to the client comprises the step of sending the TGT ticket to the client as part of an authentication server reply message.

5. A method in accordance with claim 1 , wherein the step of receiving a request for an ST ticket for the application server comprises the step of receiving a request for an ST ticket for the application server with a ticket granting server.

6. A method in accordance with claim 1 , wherein the request for an ST ticket for the application server specifies the application server's identity.

7. A method in accordance with claim 1 , wherein the step of generating the ST ticket comprises the step of generating the ST ticket with a ticket granting server.

8. A method in accordance with claim 1 , wherein the step of sending the ST ticket to the client comprises the step of sending the ST ticket to the client as part of a ticket granting server reply message.

9. A method in accordance with claim 1 , wherein the step of sending the TGT ticket to the client comprises the step of sending the TGT ticket to the client without providing the identity of the client in the clear.

10. A method in accordance with claim 1 , wherein the step of sending the TGT ticket to the client comprises the step of sending the TGT ticket to the client along with a copy of the client's own authorization data in read-only form.

11. A system for providing client privacy when requesting content from an application server, comprising:

an authentication server configured to receive a request for a ticket granting ticket (TGT ticket) from a client, generate the TGT ticket with an identity of the client encrypted therein, and send the TGT ticket to the client; and

a ticket granting server configured to receive a request for a service ticket (ST ticket) for the application server from the client that includes the TGT ticket and that does not provide the identity of the client in the clear, generate the ST ticket with the identity of the client encrypted therein, and send the ST ticket to the client without providing the identity of the client in the clear.

12. A System in accordance with claim 11 , wherein the authentication server and the ticket granting server form at least part of a key distribution center (KDC).

13. A system in accordance with claim 11 , wherein the authentication server is further configured to send the TGT ticket to the client as part of an authentication server reply message.

14. A system in accordance with claim 11 , wherein the authentication server is further configured to send the TGT ticket to the client without providing the identity of the client in the clear.

15. A system in accordance with claim 11 , wherein the ticket granting server is further configured to send the ST ticket to the client as part of a ticket granting server reply message.

16. A method in accordance with claim 1 , wherein the request for a ticket granting ticket is sent by the client to an authentication server, and the service ticket is sent from a ticket granting server to the client.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034472/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030764/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 030866/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2001
From: MEDVINSKY, ALEXANDER
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 012251/0567 →