Method for synchronous encryption between a client and a licensing agent
First Claim
Patent Images
1. A method for synchronous encryption between a client and a licensing agent comprising:
- establishing a connection between a licensing agent/client pair over an IP-compliant network;
passing a data structure unencrypted in an initial communication between the licensing agent/client pair, the licensing agent passing a first key to said client responsive to the initial communication;
resending, by said client, said data structure having designated fields of said data structure encrypted according to said first key; and
sending, by said license agent, a second key to said client for use in subsequent communications.
0 Assignments
0 Petitions
Accused Products
Abstract
A licensing system is disclosed for performing synchronous encryption with a client over an IP-compliant network. In disclosed embodiments, the system includes a licensing agent configured to pass a data structure unencrypted in an initial communication between the licensing agent/client pair and pass a first key to said client responsive to an initial communication. The licensing agent then receives the data structure from the client having designated fields encrypted according to the first key. The licensing agent then sends a second key to the client for use in subsequent communications.
-
Citations
36 Claims
-
1. A method for synchronous encryption between a client and a licensing agent comprising:
-
establishing a connection between a licensing agent/client pair over an IP-compliant network;
passing a data structure unencrypted in an initial communication between the licensing agent/client pair, the licensing agent passing a first key to said client responsive to the initial communication;
resending, by said client, said data structure having designated fields of said data structure encrypted according to said first key; and
sending, by said license agent, a second key to said client for use in subsequent communications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for synchronizing encryption between a client and a licensing agent comprising:
-
means for establishing a connection between a licensing agent/client pair over an IP-compliant network;
means for passing a data structure unencrypted in an initial communication between the licensing agent/client pair;
means for passing a first key to said client responsive to the initial communication;
means for resending said data structure having designated fields of said data structure encrypted according to said first key; and
means for sending a second key to said client for use in subsequent communications. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A licensing system for performing synchronous encryption with a client over an IP-compliant network comprising:
-
a licensing agent configured to;
pass a data structure unencrypted in an initial communication between the licensing agent/client pair;
pass a first key to said client responsive to the initial communication;
receive said data structure from the client having designated fields of said data structure encrypted according to said first key; and
send a second key to said client for use in subsequent communications. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer readable device for causing a computer to perform a method for synchronous encryption between a client and a licensing agent, the method comprising:
-
establishing a connection between a licensing agent/client pair over an IP-compliant network;
passing a data structure unencrypted in an initial communication between the licensing agent/client pair, the licensing agent passing a first key to said client responsive to the initial communication;
resending, by said client, said data structure having designated fields of said data structure encrypted according to said first key; and
sending, by said license agent, a second key to said client for use in subsequent communications. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification