IP Library Granted Patent US 9,668,230
Granted Patent B2
US 9,668,230 · App. 12/943,428 · Granted May 30, 2017

Security integration between a wireless and a wired network using a wireless gateway proxy

Inventors: Gordon Yong Li (San Diego, CA); Victor T. Hou (La Jolla, CA); Xuemin Chen (Rancho Santa Fe, CA)
Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
H04W56/00H04L47/2491H04W28/24H04L9/0861H04L9/32H04L9/321H04L9/3202H04L41/0213H04L41/0816H04L47/14H04L47/2408H04L47/2425H04L63/04H04L63/0428H04L63/08H04W12/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,668,230
App. No.
12/943,428
Granted
May 30, 2017
Kind
B2
Abstract

A method, system and computer program product in a wireless gateway to provide secured communications over a wireless network and a wired network is provided herein. The method includes the steps of receiving a first authentication credential from a wireless device and mapping the first authentication credential to a second authentication credential. The method further includes transmitting the second authentication credential to an authentication server and receiving a first authentication response from the authentication server. The method also includes generating a first shared secret and a second shared secret if the first authentication response indicates that authentication is successful and transmitting a second authentication response to the wireless device. The first shared secret is used to setup a first secured channel for communications with a service provider over a wired network and the second shared secret is used to setup a second secured channel for communications with the wireless device.

Claims (43)

1. A method in a wireless gateway to provide secured communications over a wireless network and a wired network, comprising:

receiving a first authentication credential from a wireless device;

mapping the first authentication credential to a second authentication credential;

transmitting the second authentication credential to an authentication server;

receiving a first authentication response from the authentication server;

generating a first shared secret and a second shared secret if the first authentication response indicates that authentication is successful; and

transmitting a second authentication response to the wireless device;

wherein the first shared secret is used to set up a first secure channel for communications with a service provider over a wired network and the second shared secret is used to set up a second secure channel for communications with the wireless device.

2. The method of claim 1 , further comprising:

decrypting a message received from the service provider to generate a decrypted message using a first session key that is generated using the first shared secret;

encrypting the decrypted message to generate an encrypted message using a second session key that is generated using the second shared secret; and

transmitting the encrypted message to the wireless device.

3. The method of claim 1 , the generating comprising:

generating a first nonce or receiving a first nonce from the authentication server if the second authentication credential is verified by the authentication server; and

generating the first shared secret using the first nonce, the second authentication credential, and confidential data from a credential server;

wherein the first shared secret is used to generate a first session key used to encrypt or decrypt communications with the service provider.

4. The method of claim 3 , further comprising:

generating a second nonce or using a second nonce received from the wireless device; and

generating the second shared secret based on the first shared secret;

wherein the second shared secret is used to generate a second session key used to encrypt or decrypt communications with the wireless device; and

transmitting the second nonce to the wireless device if the second nonce is not received from the wireless device in the first authentication credential.

5. The method of claim 4 , wherein one or more of the second nonce, the first authentication credential, and the confidential data are used by the wireless device to generate the second shared secret.

6. The method of claim 1 , prior to the receiving the first authentication credential, comprising:

receiving an authentication request from the wireless device; and

transmitting an authentication response to the wireless device;

wherein the authentication request from the wireless device is an Extensible Authentication Protocol (EAP) request and the authentication response is an EAP response.

7. The method of claim 1 , wherein the service provider is a PacketCable™ network, the authentication server is in the PacketCable™ network and is configured to authenticate the wireless device for both a PacketCable™ service and a WiFi™ service based on the second authentication credential.

8. The method of claim 1 , wherein the first authentication credential is mapped to a second authentication credential using a credential server that is local to the wireless gateway or is remote to the wireless gateway and is accessed via the Internet.

9. The method of claim 1 , wherein the second authentication credential is used by the authentication server to generate the first shared secret.

10. The method of claim 1 , wherein the first shared secret and the second shared secret are generated using a hash algorithm.

11. The method of claim 1 , wherein the first shared secret is used to generate a first set of session keys to encrypt communications with the service provider and wherein the second shared secret is used to generate a second set of session keys to encrypt communications with the wireless device.

12. A wireless gateway authentication proxy, comprising:

a memory; and

a processor coupled to the memory, wherein the processor is configured to, based on instructions stored in the memory:

receive a first authentication credential from a wireless device;

map the first authentication credential to a second authentication credential;

transmit the second authentication credential to an authentication server;

receive a first authentication response from the authentication server;

generate a first shared secret and a second shared secret if the first authentication response indicates that authentication is successful; and

transmit a second authentication response to the wireless device;

wherein the first shared secret is used to set up a first secure channel for communications with a service provider over a wired network and the second shared secret is used to set up a second secure channel for communications with the wireless device.

13. The wireless gateway authentication proxy of claim 12 , wherein the service provider is a PacketCable™ network, the authentication server is in the PacketCable™ network and is configured to authenticate the wireless device for both a PacketCable™ service and a WiFi™ service based on only the second authentication credential.

14. The wireless gateway authentication proxy of claim 12 , wherein the processor is configured to, based on instructions stored in the memory, generate a first session key using the first shared secret to encrypt or decrypt communications with the service provider and generate a second session key using the second shared secret to encrypt or decrypt communications with the wireless device.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2010
From: LI, GORDON YONG; HOU, VICTOR T.; CHEN, XUEMIN
To: BROADCOM CORPORATION
Reel/Frame 025344/0695 →
Continuity (2)
Provisional Application 61259911 · Nov 10, 2009
Related Publication 20110113250A1 · May 12, 2011