IP Library Granted Patent US 9,300,641
Granted Patent B2
US 9,300,641 · App. 11/352,058 · Granted Mar 29, 2016

Method and apparatus for providing bootstrapping procedures in a communication network

Inventors: Pekka Laitinen (Helsinki, FI); Philip Ginzboorg (Espoo, FI); Nadarajah Asokan (Espoo, FI); Gabor Bajko (San Diego, CA)
Assignee: Nokia Corporation
H04L63/06H04L63/0807H04W12/04H04W12/06
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,300,641
App. No.
11/352,058
Granted
Mar 29, 2016
Kind
B2
Abstract

An approach is provided for performing authentication in a communication system. In one embodiment, a key is established with a terminal in a communication network according to a key agreement protocol. The agreed key is tied to an authentication procedure to provide a security association that supports reuse of the key. A master key is generated based on the agreed key. In another embodiment, digest authentication is combined with key exchange parameters (e.g., Diffie-Hellman parameters) in the payload of the digest message, in which a key (e.g., SMEKEY or MN-AAA) is utilized as a password. In yet another embodiment, an authentication algorithm (e.g., Cellular Authentication and Voice Encryption (CAVE)) is employed with a key agreement protocol with conversion functions to support bootstrapping.

Claims (28)

1. A method comprising:

establishing a key with a terminal in a communication network according to a key agreement protocol, wherein the terminal is configured to operate using spread spectrum;

tying the agreed key to an authentication procedure to provide a security association that supports reuse of the key;

and generating a master key based on the agreed key;

wherein the key agreement protocol is performed over a transport security (TLS) tunnel.

2. The method according to claim 1 , further comprising:

generating a challenge message from the agreed key according to the authentication procedure.

3. The method according to claim 1 , further comprising:

generating a challenge message from a key agreement message exchanged with the terminal according to the key agreement protocol.

4. The method according to claim 1 , wherein the key agreement protocol includes a Diffie-Hellman key exchange scheme.

5. The method according to claim 4 , wherein the terminal is configured to communicate using spread spectrum and to perform bootstrapping according to a generic authentication architecture.

6. The method according to claim 1 , wherein the authentication procedure includes a challenge handshake authentication protocol (CHAP).

7. A method for authenticating comprising:

establishing a shared key with a network element in a communication network according to a key agreement protocol, wherein the network element is configured to tie the agreed key to an authentication procedure to provide a security association that supports reuse of the key;

and generating a master key based on the agreed key;

wherein the key agreement protocol is performed over a transport layer security (TLS) tunnel.

8. The method according to claim 7 , wherein the key agreement protocol includes a Diffie-Hellman key exchange scheme.

9. The method according to claim 7 , further comprising:

communicating with the network element using Code Division Multiple Access (CDMA);

and bootstrapping according to a generic authentication scheme.

10. The method according to claim 7 , wherein the authentication procedure includes a challenge handshake authentication protocol (CHAP).

11. An apparatus comprising:

an authentication module configured to establish a shared key with a network element in a communication network according to a key agreement protocol, wherein the agreed key is tied to an authentication procedure to provide a security association that supports reuse of the key, the authentication module being further configured to generate a master key based on the agreed key;

wherein the key agreement protocol is performed over a transport layer security (TLS) tunnel.

12. The apparatus according to claim 11 , wherein the key agreement protocol includes a Diffie-Hellman key exchange scheme.

13. The apparatus according to claim 11 , further comprising:

a transceiver configured to communicate with the network element using spread spectrum, wherein the authentication module being further configured to perform bootstrapping according to a generic authentication architecture.

14. The apparatus according to claim 11 , wherein the authentication procedure includes a challenge handshake authentication protocol (CHAP).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 041005/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2006
From: LAITINEN, PEKKA; GINZBOORG, PHILIP; ASOKAN, NADARAJAH; BAJKO, GABOR
To: NOKIA CORPORATION
Reel/Frame 017563/0589 →
Continuity (4)
Provisional Application 60652235 · Feb 11, 2005
Provisional Application 60671621 · Apr 15, 2005
Provisional Application 60651620 · Feb 11, 2005
Related Publication 20060182280A1 · Aug 17, 2006