IP Library Granted Patent US 7,558,957
Granted Patent B2
US 7,558,957 · App. 11/108,610 · Granted Jul 7, 2009

Providing fresh session keys

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,558,957
App. No.
11/108,610
Granted
Jul 7, 2009
Kind
B2
Abstract

The present invention provides a method of key material generation in which the key material is used to authenticate communication for user equipment and at least one network application function. The method includes providing a bootstrapping identifier associated with first key material and a first random number, receiving information indicative of a second random number, and forming second key material based upon the first key material, the first random number, and the second random number.

Claims (25)

1. A method of key material generation implemented in user equipment and used for authenticating communication between the user equipment and a network application function, the method comprising:

providing, from said user equipment to the network application function, a bootstrapping identifier associated with first key material and a first random number;

receiving, at said user equipment from the network application function information indicative of a second random number; and

forming second key material based upon the first key material, the first random number, and the second random number, the second key material corresponding to third key material generated by a bootstrapping server and stored in the network application function.

2. The method of claim 1 , comprising determining the first random number.

3. The method of claim 2 , wherein determining the first random number comprises determining a first 128-bit random number.

4. The method of claim 1 , wherein receiving information indicative of the second random number comprises receiving the information indicative of the second random number in response to providing the information indicative of the first key material and the first random number to the network application function.

5. The method of claim 1 , comprising establishing a secure connection between said user equipment and the network application function using the second key material and the third key material stored in the network application function.

6. The method of claim 1 , comprising recalculating the second key material, the first key material, a new first random number generated by said user equipment, and a new second random number generated by the network application function, wherein the second key material is recalculated each time a new session is created between user equipment and the network application function.

7. A method of key material generation implemented in a network application function and used for authenticating communication between the network application function and user equipment, the method comprising:

receiving, at the network application function from the user equipment, a bootstrapping identifier associated with first key material and a first random number generated by the user equipment;

determining, at the network application function, a second random number;

providing the bootstrapping identifier associated with the first key material and the first and second random numbers to a bootstrapping server; and

receiving, at the network application from the bootstrapping server, second key material formed by the bootstrapping server using the bootstrapping identifier associated with the first key material and the first and second random numbers.

8. The method of claim 7 , wherein determining the second random number comprises determining a second 128-bit random number.

9. The method of claim 7 , wherein determining the second random number comprises determining the second random number in response to receiving the information indicative of the first key material and the first random number from the user equipment.

10. The method of claim 7 , comprising providing the second random number to said user equipment.

11. The method of claim 7 , comprising establishing a secure connection between the user equipment and the network application function using the second key material and third key material generated by the user equipment using the first key material, the first random number, and a second random number.

12. A method of key material generation implemented in a bootstrapping server and used for authenticating communication between user equipment and a network application function, the method comprising:

receiving, at the bootstrapping server from the network application function a bootstrapping identifier associated with first key material and first and second random numbers generated by the user equipment and the network application function, respectively;

accessing, at the bootstrapping server, the first key material based upon the bootstrapping identifier associated with the first key material; and

forming, at the bootstrapping server, second key material based upon the first key material and the first and second random numbers.

13. The method of claim 12 , comprising providing the second random number to the network application function.

14. The method of claim 12 , comprising providing the second key material to the network application function.

15. The method of claim 12 , comprising associating the second key material with at least one identifier.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0261 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded May 26, 2009
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 022730/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2005
From: PATEL, SARVAR
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 016639/0487 →